Документация Engee
Notebook

Генерация кода для Arduino (чтение аналогового входного сигнала)

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

Введение

Для этой демонстрации, кроме платы Arduino нам понадобится переменный резистор (потенциометр). Мы воспользуемся Troyka-модулем от производителя Amperka. Этот потенциометр имеет сопротивление 10 кОм и позволяет изменять напряжение на сигнальном выходе примерно от 0 вольт до напряжения питания Arduino (как правило, 5 вольт).

image_2.png

Как правило, у любого аналогового потенциометра есть три выходных контакта, которые мы соединим с платой Arduino следующим образом:

  • контакты питания V (voltage) и G (ground) – к пинам 5V и GND платы Arduino
  • контакт S (signal) – к пину A0 (нулевой аналоговый вход)

image.png

Описание модели Engee

Ниже приведен общий вид модели analog.engee, из которой мы будем генерировать код. Она состоит из одной подсистемы.