Урок. Маячок

Ардуино: управление светодиодом | Класс робототехники

В цьому уроці ми будемо керувати світлодіодом.

Світлодіод - це напівпровідниковий прилад, що перетворює електричний струм безпосередньо в світлове випромінювання.
Англійською світлодіод називається light emitting diode, або LED.

Далі ми зберемо просту схему з використанням світлодіода.
Для моделювання схем користуємось додатком 
https://www.tinkercad.com/


Живлення від піна 13 під'єднуємо на довгу ніжку, а коротку ніжку під'єднуємо до GND.  Струм проходить лише в одному напрямку, тому важливо дотримуватись правильного підключення, щоб світлодіод працював.
Також в наше коло додаємо резистор на 220 Ом, щоб зменшити напругу та подовжити термін життя світлодіода. 

Після того як ми зібрали схему нам необхідно записати код, щоб запрограмувати ардуіно на керування світлодіодом.

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

void loop()
{
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000); 
}

Коли ви ввімкнете моделювання, світлодіод має блимати з інтервалом в одну секунду.

функція pinMode() приймає два параметри - це номер піна який ми задіюємо та режим роботи сигналу на вхід чи вихід, INPUT або OUTPUT відповідно. 

функція digitalWrite() також приймає два параметри - це номер піна з якого надходить сигнал та значення цього сигналу HIGH або LOW, ввімкненя або вимкнення відповідно. 

Якщо вхід / вихід (pin) був встановлений в режим вихід (OUTPUT) функцією pinMode(), то для значення HIGH напруга на відповідному вході / виході (pin) буде 5В (3.3В для 3.3V плат), і 0В (земля) для LOW.

Якщо у вас все вдалось та працює, то спробуйте самостійно зібрати схему на два чи більше світлодіодів та за допомогою вищезазначених функцій керувати ними.




Немає коментарів:

Дописати коментар