![]() |
|
|
#1 |
|
Member
Регистрация: 05.11.2012
Сообщений: 63
Вес репутации: 0 ![]() |
Поставил на днях свежую прошивку CyberWrt поюзал понравилось ну думаю сейчас я наконец на нормально рабочей прошивке где все настроено запущу и настрою WEB сервер. Установил настроил вроде работает. стал пробовать примеры с кнопками которые управляют ардуинкой. Работают но через одно место. Кнопка отправляет только одно своё значение а должна как я понимаю два. Один раз нажал включил второй выключил. Пришлось добавить вторую кнопку для выключения. Лампочка тоже не загорается хотя в строке значение меняется на http://192.168.1.200:81/index.php?var=Light%20ON при нажатие первой кнопки ВКЛ и на http://192.168.1.200:81/index.php?var=Light%20OFF при нажатии второй кнопки ВЫКЛ
index.php PHP код:
PHP код:
Код:
#define ledPin 13
#define ledPin1 12
#define ledPin2 11
void setup()
{
Serial.begin(57600);
pinMode(ledPin, OUTPUT);
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
}
void loop()
{
if (Serial.available() > 0)
{
byte inByte = Serial.read();
switch (inByte)
{
case 49:
digitalWrite(ledPin, HIGH);
delay(50);
Serial.println("Light ON");
break;
case 48:
digitalWrite(ledPin, LOW);
delay(50);
Serial.println("Light OFF");
break;
case 51:
digitalWrite(ledPin1, HIGH);
delay(50);
Serial.println("Room ON");
break;
case 50:
digitalWrite(ledPin1, LOW);
delay(50);
Serial.println("Room OFF");
break;
case 53:
digitalWrite(ledPin2, HIGH);
delay(52);
Serial.println("ON");
break;
case 52:
digitalWrite(ledPin2, LOW);
delay(52);
Serial.println("OFF");
break;
}
}
}
|
|
|
|
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|