![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
|
|
Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience |
|
Вы можете прочитать состояние кнопки с помощью Arduino и несколько строк кода. Фактическое состояние показано в окне Serial Monitor в виде 0 или 1 (0 означает, что кнопка не нажата, а 1 что кнопка нажата). Цифры можно заменить к примеру, словами.
В первой строке мы устанавливаем переменную pinButton с целым значением 8 (количество контактов на Arduino, где мы подключаем кнопку или переключатель). Затем инициализируем последовательный порт.
В цикле мы объявляем переменную stateButton со значением, полученным с помощью функции digitalRead (), которая считывает состояние вывода 8. Затем он отображает его состояние в окне Serial Monitor как 0 или 1. Существует также задержка, что гарантирует, что мы можем читать значения.
Код со словами вместо 1 и 0
Как вы можете видеть, используя этот код, в Arduino будет отображаться, когда нажата кнопка. а когда нет.
Вы можете использовать другие выводы, если хотите добавить дополнительные схемы для включения различного оборудования.