Послідовне включення світлодіодів
На цьому занятті ми будемо послідовно включати шкалу зі світлодіодів. Також ми розглянемо вже знайомий цикл для мови програмування Ардуїно.
На цьому занятті ми включатимемо послідовно шкалу з десятка світлодіодів. Навчившись керувати кількома світлодіодами на попередніх заняттях, розібратися з послідовним включенням світлодіодів на Ардуїно не важко. Також ми розглянемо вже знайомий нам циклfor, який служить для повторення операторів у конструкції та служить свого роду циклом у цикліloop.
Послідовне включення світлодіодів на Ардуїно
Для цього завдання можна використовувати найпростіший скетч з нашого першого заняття - Що таке Ардуїно. У скетчі можна прописати послідовне включення всіх світлодіодів із заданою швидкістю та подальше їх послідовне вимкнення. Але можна й скористатися цикломfor, який значно спростить наше завдання. По-перше, за допомогою цього циклу ми можемо задати кількість світлодіодів.
Замість прописування у скетчі всіх пінів з 2 по 13, як виходи, ми скористалися одним циклом for . Відразу зазначимо, що використання всіх виходів на Ардуїно для послідовного включення світлодіодів або підключення світлодіодної шкали не є раціональним. На практиці для цього використовують зсувний регістр 74hc165 або ще більш простий варіант драйвер світлодіодів М5450В7 для мікроконтролера Ардуїно.
Підключення світлодіодної шкали до Ардуїно
Для заняття нам знадобляться такі деталі:
- плата Arduino Uno / Arduino Nano / Arduino Mega;
- макетна плата;
- 11 світлодіодів чи світлодіодна шкала;
- 11 резисторів на 220 Ом;
- дроти «тато-тато» та «тато-мама».
Зберіть схему зі світлодіодів на макетній платі або підключіть до Ардуїно світлодіодну шкалу, як на малюнку вище. Зверніть увагу, що у світлодіодній шкалі немає вбудованих резисторів, тому не забувайте їх додати до схеми, щоб діоди не згоріли. Після складання схеми скопіюйте або скачайте скетч послідовного включення світлодіодної шкали на Arduino UNO.