Arduino подключение и использование HC-SR04

Подключение дальномера

Всем привет! В сегодняшней статье мы затронем подключение и использование ультразвукового датчика расстояния HC-SR04 совместно с Arduino Uno и то как ему удается измерять расстояние.

HC-SR04

Датчик HC-SR04 позволяет измерить дистанцию до объекта бесконтактным способом используя ультразвуковые волны, похожим способом дистанцию до объектов измеряют летучие мыши.

Continue reading

Arduino многоуровневое меню

Реализация многоуровнего меню.

Вот и продолжение прошлой статьи, в этой части мы будем продумывать то как будет выглядеть на дисплее arduino меню и то что нам понадобится для того что бы это реализовать.

Приступим!

Для начала надо подумать какое меню я хочу видеть в результате, ведь вариантов огромное множество и часть из них я не смогу реализовать из-за ограниченных возможностей дисплея.

Не долго думая появилась идея реализовать 2 уровневое меню, которое схематично можно представить так:

1)Общая информация

1.1)Диод1 характеристики

1.2)Диод2 характеристики

Такой тип меню мне кажется всем сразу приходит на ум, он легок в реализации и хорошо расширяем в дальнейшем.

Давайте более подробно продумаем как это меню будет выглядеть на 2 строчном 16 значном lcd дисплее и сколько кнопок нам понадобится для удобной навигации из 5 представленных на lcd shield .

Общая информация будет выглядеть так:

Led1 On/Off 0-255

Led2 On/Off 0-255

Таким образом сразу при взгляде на монитор мы поймем какой светодиод включен и на какую яркость. Теперь нужно реализовать способ выбора настроек, для этого логично использовать все 5 кнопок, вверх, вниз и влево, право, селект. Выбранный элемент будет указываться таким символом ->

Continue reading

Arduino управление яркостью светодиодов + реализация многоуровнего меню

Как рождаются программы

 

Это будет немного не обычная статья, в ней я попробую не просто показать готовый код, который что-то делает, а покажу как рождается устройство и прошивка для него. Мы рассмотрим логику работы программы и то как эту логику построить.

Сегодня мы с вами будем решать следующую задачу: есть 2 светодиода их надо подключить к Arduino и реализовать возможность регулировать яркость их горения.

Приступим!

Первым делом надо продумать как будет выглядеть наше устройство и что нам понадобится для его реализации, нам надо чем то регулировать яркость светодиодов и видеть в каком режиме сейчас работают светодиоды для этого отлично подходит lcd shield который мы рассматривали в прошлой статье Arduino + lcd shield.

Continue reading

Arduino + LCD шильд, первые шаги

Всем привет! Пару дней ничего не писал в блог из-за того, что заболел, сегодня температура спала и можно написать следующею статью, которая будет посвящена Lcd шильду с 5 кнопками на борту. Посмотреть на него и купить можно здесь.

display шильд

Continue reading