Ви не увійшли.
Необходимо переделать с делея на прерывание с такими же таймингами. Ищется исполнитель.
Сколько денег готов потратить?
#include <SPI.h>
#include <Ethernet.h>
boolean newInfo = 0;
byte mac[] = { 0x00, 0xAA, 0xBB, 0xCC, 0xDA, 0x02 };
IPAddress ip(192,168,4,70);
EthernetServer server(80);
void setup()
{
pinMode(8, OUTPUT);
digitalWrite(8,HIGH);
Ethernet.begin(mac, ip);
server.begin();
Serial.begin(9600);
}
void blinker()
{
digitalWrite(8, LOW);
delay(8000);
digitalWrite(8, HIGH);
delay(5000);
digitalWrite(8, LOW);
delay(8000);
digitalWrite(8, HIGH);
delay(10000);
digitalWrite(8, LOW);
delay(180000);
digitalWrite(8, HIGH);
}
void loop()
{
EthernetClient client = server.available();
if(client){
boolean currentLineIsBlank = true;
while (client.connected()) {
if (client.available()) {
char c = client.read();
if(newInfo && c == ' '){
newInfo = 0;
}
if(c == '$'){
newInfo = 1;
}
if(newInfo == 1){
Serial.println(c);
if(c == '1'){
Serial.println("ON");
digitalWrite(8, LOW);
blinker();
}
if(c == '2'){
Serial.println("OFF");
digitalWrite(8, HIGH);
}
}
if (c == '\n') {
currentLineIsBlank = true;
}
else if (c != '\r') {
currentLineIsBlank = false;
}
if (c == '\n' && currentLineIsBlank) {
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println("Connection: close");
client.println("Refresh: 30");
client.println();
client.println("<!DOCTYPE HTML>");
client.println("<html>");
client.print("<title>Web Server</title>");
client.print("<H1>Web Server</H1>");
client.print("<a href=\"/$1\"><button>On</button></a>");
client.print("<a href=\"/$2\"><button>Off</button></a>");
client.println("<br />");
client.println("</html>");
break; //выход
}
}
}
delay(1);
client.stop();
}
}
Необходимо переделать с делея на прерывание с такими же таймингами. Добавить условие если на pin2 - LOW, то кнопка ON работает, если HIGH то соответственно нет. Да и если pin2 - LOW, то на вебстранице должно в отдельной строке быть 1 или 0 если HIGH. Ищется исполнитель.
Здравствуйте уважаемые специалисты. Нужно помочь написать программу(код) для Ардуино УНО и проверить схему и работу. Пишите hobit000@mail.ru.
Привет!
Нужно разработать плату управления и прошивку к ней двумя шаговыми двигателями и исполнительным устройством (вкл/выкл), чтобы определялась ОС WIN 7...10 как принтер
Привет. Нужна помощь в написании прошивки для микроконтроллера может даже на arduino получится. Мне нужно подружить компьютер, и устройство работающее по своему определенному протоколу через RS 232. C компа нужно отправлять запросы, и получать ответы на них с устройства.
Скидывайте на почту протокол устройства, сделаю
Привет. Нужна помощь в написании прошивки для микроконтроллера может даже на arduino получится. Мне нужно подружить компьютер, и устройство работающее по своему определенному протоколу через RS 232. C компа нужно отправлять запросы, и получать ответы на них с устройства.
Потрібна допомога.
Є готовий проект (скетч), лінійка енкодер від принтера (все чудово працює) але, вивід інформації на LCD 1602 під'єднаний по I2C., потрібно перелопатить для під'єднання 6 розрядного семисегментного індикатра (ймовірно через ТМ1637?)
Вышли скетч в личку посмотреть
Snexus_Сергей пише:renoshnik пише:Вопрос - зачем LCD 12864 если показывать только скорость ? Или цифры должны быть большие ?
Просто такой есть в наличии, а показывать или % или скорость вращения двигателя.
Если готовы отправить все "железо" для настройки и отладки программы, можем договариваться ...
Спасибо, но это долго, мне бы простой код с пометками, я бы дальше разобрался. Просто программирование не мой конёк.
Потрібна допомога.
Є готовий проект (скетч), лінійка енкодер від принтера (все чудово працює) але, вивід інформації на LCD 1602 під'єднаний по I2C., потрібно перелопатить для під'єднання 6 розрядного семисегментного індикатра (ймовірно через ТМ1637?)
renoshnik пише:Snexus_Сергей пише:Добрый день. Нужна помощь в написании простого скетча. Задача: Два Nema 17, Один просто включается от концовика (без контактного). Второй просто крутится и регулируется скорость на дисплее 12864 рукояткой, показания на дисплее минимальные, можно просто в процентах. Железо: Ардуина Мега, два А4988 на Ramps 1.4, LCD 12864, два Nema17, Бп от компа 500Вт. Может есть у кого что то готовое? Или какая цена вопроса? tristar_rti@ukr.net Сергей
Вопрос - зачем LCD 12864 если показывать только скорость ? Или цифры должны быть большие ?
Просто такой есть в наличии, а показывать или % или скорость вращения двигателя.
Если готовы отправить все "железо" для настройки и отладки программы, можем договариваться ...
Snexus_Сергей пише:Добрый день. Нужна помощь в написании простого скетча. Задача: Два Nema 17, Один просто включается от концовика (без контактного). Второй просто крутится и регулируется скорость на дисплее 12864 рукояткой, показания на дисплее минимальные, можно просто в процентах. Железо: Ардуина Мега, два А4988 на Ramps 1.4, LCD 12864, два Nema17, Бп от компа 500Вт. Может есть у кого что то готовое? Или какая цена вопроса? tristar_rti@ukr.net Сергей
Вопрос - зачем LCD 12864 если показывать только скорость ? Или цифры должны быть большие ?
Просто такой есть в наличии, а показывать или % или скорость вращения двигателя.
Добрый день. Нужна помощь в написании простого скетча. Задача: Два Nema 17, Один просто включается от концовика (без контактного). Второй просто крутится и регулируется скорость на дисплее 12864 рукояткой, показания на дисплее минимальные, можно просто в процентах. Железо: Ардуина Мега, два А4988 на Ramps 1.4, LCD 12864, два Nema17, Бп от компа 500Вт. Может есть у кого что то готовое? Или какая цена вопроса? tristar_rti@ukr.net Сергей
Вопрос - зачем LCD 12864 если показывать только скорость ? Или цифры должны быть большие ?
Добрый день. Нужна помощь в написании простого скетча. Задача: Два Nema 17, Один просто включается от концовика (без контактного). Второй просто крутится и регулируется скорость на дисплее 12864 рукояткой, показания на дисплее минимальные, можно просто в процентах. Железо: Ардуина Мега, два А4988 на Ramps 1.4, LCD 12864, два Nema17, Бп от компа 500Вт. Может есть у кого что то готовое? Или какая цена вопроса? tristar_rti@ukr.net Сергей
Добрый день!
Нужно реализовать такой девайс:
джостик, двигающийся в любом направлении, подклченный к ардуино, на выходе два аналоговых сигдала плюс минус 10 вольт по обеим осям и дискретный сигнал когда джойстик отклонен от нулевого положения.
Двухполярное напряжение ?
Добрый день!
Нужно реализовать такой девайс:
джостик, двигающийся в любом направлении, подклченный к ардуино, на выходе два аналоговых сигдала плюс минус 10 вольт по обеим осям и дискретный сигнал когда джойстик отклонен от нулевого положения.