Передача состояния кнопки с помощью СОМ порта
- Войдите на сайт для отправки комментариев
Втр, 09/07/2013 - 22:24
Здравствуйте, суть проблемы такква мне нужно передавать на СОМ порт состояние кнопки (L - не нажата, H - нажата), организовал передачю но сигнал передается только когда держиш клавишу а мне нужно что бы раз нажал ы сигнал идет пока не нажмеш еще раз, не могли б вы мне в этом помочь? спасибо зарание
const int buttonPin = 2; const int ledPin = 13; int buttonState = 0; void setup() { pinMode(ledPin, OUTPUT); pinMode(buttonPin, INPUT); } void loop(){ buttonState = digitalRead(buttonPin); if (buttonState == HIGH) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } }
COM порт сами допишете.
Вы бы прежде че такие темы плодить почитали самую первую прикрепленную ветку Работа с кнопками. В помощь новичку.
Продвинутые кодеры не пользуются поиском и не читают прикрепленных топиков)))
я уже ее читал
все они там читают но если не знают как решить проблему спрашивают у знающих)
COM порт сами допишете.
спасибо!
COM порт сами допишете.
извените, я перепутал листинг... вот мой код...
мне нужно что бы когда кнопка нажата "H" посылалось постояно пока не будет нажата клавиша еше раз, как только кнопку нажать еще раз сигнал изменится на "L"
мне нужно что бы когда кнопка нажата "H" посылалось постояно пока не будет нажата клавиша еше раз, как только кнопку нажать еще раз сигнал изменится на "L"
Так в чем проблема? Вам же уже написали:NeiroN пишет: COM порт сами допишете.
я уже ее читал
Нужно добавить всего 2 строки:
подумайте хотябы куда их нужно вставить.
остряк)))
Всем спасибо но вы меня всеравно не так поняли или я не так объяснил, я имел ввиду что мне нужно вот это:
Ну вот видите - стоило разобраться в прочитанном и все получилось...