01.12.2013, 21:16 | #1 |
Member
Регистрация: 05.11.2012
Сообщений: 63
Вес репутации: 0 |
WEB сервер проблемы с кнопками
Поставил на днях свежую прошивку 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) | |
|
|