Учебники

Arduino — мигающий светодиод

Светодиоды — это маленькие мощные лампы, которые используются во многих различных приложениях. Для начала мы будем мигать светодиодом Hello World из микроконтроллеров. Это так же просто, как включить и выключить свет. Установление этой важной базовой линии даст вам прочную основу, поскольку мы работаем над более сложными экспериментами.

Необходимые компоненты

Вам понадобятся следующие компоненты —

  • 1 × макет
  • 1 × Arduino Uno R3
  • 1 × светодиод
  • Резистор 1 × 330 Ом
  • 2 × джемпер

Процедура

Следуйте электрической схеме и подключите компоненты на макете, как показано на рисунке ниже.

макетировать

Примечание. Чтобы узнать полярность светодиода, внимательно посмотрите на него. Более короткая из двух ножек по направлению к плоскому краю колбы указывает на отрицательную клемму.

СВЕТОДИОД

Такие компоненты, как резисторы, должны иметь изогнутые клеммы под углом 90 °, чтобы правильно установить гнезда для макета. Вы также можете сократить терминалы короче.

Резисторы

эскиз

Откройте программное обеспечение Arduino IDE на своем компьютере. Кодирование на языке Arduino будет контролировать вашу схему. Откройте новый файл эскиза, нажав Новый.

эскиз

Arduino Code

/*
   Blink
   Turns on an LED on for one second, then off for one second, repeatedly.
*/

// the setup function runs once when you press reset or power the board

void setup() {  // initialize digital pin 13 as an output.
   pinMode(2, OUTPUT);
}

// the loop function runs over and over again forever

void loop() {
   digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level)
   delay(1000); // wait for a second
   digitalWrite(2, LOW); // turn the LED off by making the voltage LOW
   delay(1000); // wait for a second
}

Код для заметки

pinMode (2, OUTPUT) — Прежде чем вы сможете использовать один из выводов Arduino, вы должны сообщить Arduino Uno R3, является ли он INPUT или OUTPUT. Для этого мы используем встроенную «функцию», называемую pinMode ().

digitalWrite (2, HIGH) — когда вы используете вывод в качестве ВЫХОДА, вы можете задать ему значение HIGH (выход 5 вольт) или LOW (выход 0 вольт).

Результат

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