Помогите пожалуйста никак не могу в чем беда проблема следующая
Прочитав одну из тем сайта вдохновился и решил поэкспериментировать сам
http://cyber-place.ru/showthread.php...BF%D0%BA%D0%B8
в ардуину залита следующий скетч
Код:
int ledPin = 13;
void setup()
{
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
}
void loop()
{
if (Serial.available() > 0)
{
byte inByte = Serial.read();
switch (inByte)
{
case 49:
digitalWrite(ledPin, HIGH);
//delay(50);
Serial.print("ON!\n");
break;
case 48:
digitalWrite(ledPin, LOW);
delay(50);
Serial.print("OFF\n");
break;
}
}
}
но ничего не происходит при нажатие на кнопку страница тупо висит. полазив просторы интернета и попользовавшись метода рандома понял что если вставить перед печатью еще одну строку с печать
Код:
[Serial.print("begin\n");
то начинает более или менее работаеть, а именно при первом нажатие страница виснет. Нажимаем F5 и снова нажимает на кнопку страница обновляется и загорается лампочка и так далее с начало виснет потом обновляется. Но на ардуину всегда приходят команды то есть даже при первом нажатии диод загорается. в Чем может быть проблема? как это лечить?