проблема с void loop()
- Войдите на сайт для отправки комментариев
Ср, 21/01/2015 - 23:22
int ledpin=13;
int incomingbyte;
void setup()
{
Serial.begin(9600);
pinMode(ledpin,OUTPUT);
}
void loop()
{
if(Serial.available()>0)
{
incomingbyte=Serial.read();
}
if(incomingbyte=='0')
{
digitalWrite(ledpin,HIGH);
}
if(incomingbyte=='1')
{
digitalWrite(ledpin,LOW);
}
} почему, когда я нажимаю на on свет включается, а когда на off эта строчка не работает и не входит сюда if(incomingbyte=='1')
{
digitalWrite(ledpin,LOW);
} и свет остется включенным ? Что я делаю не так?
Приведите код в удобочитаемый вид - http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
Может так?
Или так:
все равно включенным остается
Не может быть, смотрите эхо
(Там где switch case у меня ошибка: 0 и 1 в кавычку надо.....)
а может быть здес есть ошибка ?
http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukomment... - в #1 вам уже подсказали :(