Этот урок научит вас, как можно заставить Arduino поморгать светодиодом.

Вид платы Arduino UNO и среды программирования ArduinoIDE

Среда программирования Arduino IDE и Arduino UNO

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

Конечно для особо любознательных и не доверчивых можно в порт 13 воткнуть плюсовую (короткую) ногу светодиода, а второй его конец, через ограничивающий резистор воткнуть в минус (земля) питания Arduino. Но поверьте, его мигание будет в такт повторять мигание светодиода на плате.

Программа для заливки в Arduino:

/* Мигание светодиодом
* ————
*
*
* Включает и выключает светодиод (LED) подсоединенный
* к выходу 13, с переодичностью в 2 секунды
*
*
*/

int ledPin = 13;                // Говорим Arduino, что к порту 13 подсоединен светодиод

void setup()
{
pinMode(ledPin, OUTPUT);      // Указываем Arduino, что порт №13 являетя выходом
}

void loop()                     // начинаем работу, доходим до конца и повторяем процес по кругу,

// до бесконечности
{
digitalWrite(ledPin, HIGH);   // включаем светодиод, т.е. подаём напряжение на 13 порт
delay(1000);                  // пауза 1 секунда, пусть светодиод погорит хотябы 1 секунду
digitalWrite(ledPin, LOW);    // выключаем светодиод, т.е обесточиваем порт 13
delay(1000);                  // опять ждём 1 секунду
}

Необходимые части для первого урока:

Плата Arduino UNO

Для урока необходима плата Arduino UNO

И второй компанент — Шнур USB (шнур необходим для того чтобы связать Arduino, компьютер, и среду программирования Arduino IDE.

Шнур USB для подключения Arduino к компьютеру

Шнур USB

Мигать будем вот этим светодиодом — Arduino UNO

Крастным кругом на плате Arduino UNO отмечен светодиод подключенный к порту 13

Обведенный кружком светодиод на плате Arduino UNO

Тоже самое помеченно, если у вас плата Arduino Leonardo — красным кружком помечен встроенный светодиод LED, подключенный к порту 13 платы Arduino Leonardo.

Вид плата Leonardo. Кружком помечен встроенный светодиод. Порт 13

Обведенный кружком светодиод на плате Arduino Leonardo

Продолжение следует…