Светодиод и ардуино. Урок 2. Ардуино

ардуино урок 2 подключаем светодиод
Светодиод и ардуино
Светодиод и ардуино

Привет! Пришло время подключить к Ардуино новые электронные детали!

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

Урок 1.2. If else

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

В нашем случае, сегодня, это будет светодиод.

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

Итак, чтобы выполнить сегодняшний урок нам понадобятся.

  • Ардуино UNO
  • Макетная плата
  • Перемычки
  • Резистор номиналом 220 Ом
  • Светодиод 5 мм
  • Кабель USB

Внешний светодиод

Как правильно сфотографировать светодиод
Как правильно сфотографировать светодиод

Светодиод на плате, которым мы управляли в предыдущих уроках уже подключен к 13 пину на плате Ардуино UNO. В других исполнениях платы может быть использован другой пин. Но в любом случае, обратиться к нему из кода можно использовав константу языка LED_BUILTIN

pinMode(LED_BUILTIN, OUTPUT);

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

Разные светодиоды
Разные светодиоды

Полярность светодиода

Мы используем простой белый светодиод. Он имеет полярность. Это значит, что подключить его нужно правильно. Положительный вывод подключается к источнику питания, а отрицательный к земле. Положительный контакт также называется анод, а отрицательный катод. Контакт анода светодиода длиннее, чем катода. Следовательно, более длинный контакт мы соединяем с источником питания, а короткий с землей.

Резистор

В нашей схеме есть еще один новый элемент — это резистор. Резистор необходим так как светодиод работает на 3 вольтах напряжения, а ардуино на цифровой выход выдает 5 вольт. С таким напряжением светодиод может сразу выйти из строя, перегореть. Или продолжать работать, но сильно греться и, в итоге, все равно сгореть.

Подключать светодиод нужно последовательно с резистором. Тогда резистор выступает ограничителем тока. Главная характеристика резистора — это сопротивление. Чем больше сопротивление, тем сильнее он ограничивает ток. Мы используем резистор с номиналом 220 Ом. Подробнее о резисторах поговорим в следующих статьях.

Разные резисторы
Разные резисторы

Соединяем светодиод и ардуино

Принципиальная схема подключения ардуино и светодиода
Принципиальная схема подключения ардуино и светодиода

Итак, все теоретические сведения мы рассмотрели. Теперь мы готовы собрать рабочую схему на практике.

Соединим 13 пин ардуино и один из выводов резитора. Второй вывод резистора соединим с анодом светодиода. Катод светодиода соединим с контактом gnd на ардуино.

Код программы загрузим из предыдущего урока.


int i = 100;
int delta = 100;

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {

  for(i = 100; i <= 1000; i+=delta){
    digitalWrite(LED_BUILTIN, HIGH);
    delay(i);
    digitalWrite(LED_BUILTIN, LOW);
    delay(i);

    if( i == 1000 ){
      delta = -delta;
    } else if( i == 0 ){
      delta = -delta;
    } else{
      
    }
    
  }
}

Если мы все сделали верно, то внешний светодиод будет полностью повторять поведения светодиода на плате.

Подключенный светодиод
Подключенный светодиод

Заключение

Наконец-то мы приступили к работе с внешним оборудованием. Сегодня мы использовали 13 пин ардуино и дополнительный светодиод. Естественно, это только начало. В будущем мы будем использовать множество разных радиоэлектронных компонентов и реализуем множество интересных схем. В следующий раз Добавим еще светодиодов и попробуем управлять ими.

Добавить комментарий

Ваш адрес email не будет опубликован.