Послідовне включення світлодіодів

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

На цьому занятті ми включатимемо послідовно шкалу з десятка світлодіодів. Навчившись керувати кількома світлодіодами на попередніх заняттях, розібратися з послідовним включенням світлодіодів на Ардуїно не важко. Також ми розглянемо вже знайомий нам циклfor, який служить для повторення операторів у конструкції та служить свого роду циклом у цикліloop.

Послідовне включення світлодіодів на Ардуїно

Для цього завдання можна використовувати найпростіший скетч з нашого першого заняття - Що таке Ардуїно. У скетчі можна прописати послідовне включення всіх світлодіодів із заданою швидкістю та подальше їх послідовне вимкнення. Але можна й скористатися цикломfor, який значно спростить наше завдання. По-перше, за допомогою цього циклу ми можемо задати кількість світлодіодів.

Замість прописування у скетчі всіх пінів з 2 по 13, як виходи, ми скористалися одним циклом for . Відразу зазначимо, що використання всіх виходів на Ардуїно для послідовного включення світлодіодів або підключення світлодіодної шкали не є раціональним. На практиці для цього використовують зсувний регістр 74hc165 або ще більш простий варіант драйвер світлодіодів М5450В7 для мікроконтролера Ардуїно.

Підключення світлодіодної шкали до Ардуїно

Для заняття нам знадобляться такі деталі:

  • плата Arduino Uno / Arduino Nano / Arduino Mega;
  • макетна плата;
  • 11 світлодіодів чи світлодіодна шкала;
  • 11 резисторів на 220 Ом;
  • дроти «тато-тато» та «тато-мама».
Схема підключення світлодіодноїшкали до Ардуїно

Зберіть схему зі світлодіодів на макетній платі або підключіть до Ардуїно світлодіодну шкалу, як на малюнку вище. Зверніть увагу, що у світлодіодній шкалі немає вбудованих резисторів, тому не забувайте їх додати до схеми, щоб діоди не згоріли. Після складання схеми скопіюйте або скачайте скетч послідовного включення світлодіодної шкали на Arduino UNO.