Введение в Arduino
Для начала давайте разберемся, что такое Arduino и чем она может быть полезна вам как начинающему электронщику.
Установка среды разработки Arduino
Прежде чем приступить к программированию Arduino, необходимо установить Arduino IDE - официальную среду разработки.
Blink: Ваш первый проект на Arduino
Давайте создадим ваш первый настоящий проект на Arduino - заставим светодиод мигать!
Понимание структуры кода Arduino
Узнайте, как устроен код Arduino и как работают setup() и loop().
Работа с цифровым выходом
Узнайте, как управлять такими компонентами, как светодиоды, зуммеры и реле, с помощью цифровых выводов.
Работа с цифровым входом
Узнайте, как использовать кнопки и переключатели с Arduino и реагировать на ввод пользователя.
Работа с аналоговым входом
Узнайте, как считывать переменные значения с датчиков с помощью аналоговых выводов.
Работа с аналоговым выходом (ШИМ)
Используйте analogWrite() для управления яркостью, скоростью и другими параметрами с помощью широтно-импульсной модуляции.
Итоговая аттестация и сертификат
Пройдите этот заключительный тест, чтобы проверить свои знания. Наберите 71% или больше, чтобы получить сертификат!
This feature has been disabled by the administrator

Let’s break down what each line of your Blink code means:
void setup() {
pinMode(2, OUTPUT);
}
✅ This line runs once. It tells Arduino: “Pin 2 will be used to send voltage.”
void loop() {
digitalWrite(2, HIGH); // turn LED on
delay(500); // wait 0.5 seconds
digitalWrite(2, LOW); // turn LED off
delay(500); // wait 0.5 seconds
}
✅ This part runs over and over:
-
digitalWrite(2, HIGH)
sends 5V to pin 2 — LED turns on -
delay(500)
pauses for half a second -
digitalWrite(2, LOW)
sends 0V — LED turns off -
Another pause, and the cycle repeats
✅ Your Task:
-
Make sure your LED is connected to Digital Pin 2, as shown in the wiring diagram
-
Upload the code above
-
Watch the LED blink every 0.5 seconds
-
(Optional) Try changing the
delay(500)
values to blink faster or slower
🎉 Great job! You’ve built your first working Arduino project!