кнопка -> ардуина -> компьютер
Mar. 13th, 2021 11:26 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Программно-аппаратный комплекс, что позволяет отслежывать нажатие кнопки, подсоединенной к Ардуино.
Кнопка для пина, например, 2, подключается к земле через внутренний подтягивающий резистор так -
pinMode(2,INPUT);
digitalWrite(2,HIGH);
И считывается так -
byte b2=digitalRead(2);
Если b2==1, то кнопка НЕ нажата, если b2==0, то кнопка нажата.
В Ардуино однократное нажатие (с учетом дребезга) устанавливает внутреннюю переменную, программа на компе по таймеру шлет в ардуину по СОМ-порту запросы. Запрос возвращает текущее значение переменной и сбрасывает ее.
https://yadi.sk/d/rhsvzui6TioI7Q
Кнопка для пина, например, 2, подключается к земле через внутренний подтягивающий резистор так -
pinMode(2,INPUT);
digitalWrite(2,HIGH);
И считывается так -
byte b2=digitalRead(2);
Если b2==1, то кнопка НЕ нажата, если b2==0, то кнопка нажата.
В Ардуино однократное нажатие (с учетом дребезга) устанавливает внутреннюю переменную, программа на компе по таймеру шлет в ардуину по СОМ-порту запросы. Запрос возвращает текущее значение переменной и сбрасывает ее.
https://yadi.sk/d/rhsvzui6TioI7Q