Введение в 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 take it one step further: control two LEDs using two different digital output pins.
🧰 What you need:
– 2x LEDs
– 2x 220Ω resistors
– Jumper wires
– Arduino board
– Breadboard (optional)
⚙️ Wiring:
– First LED: Connect anode (+) to **pin 2**, cathode (–) through resistor to **GND**
– Second LED: Connect anode (+) to **pin 3**, cathode (–) through resistor to **GND**
💻 Code Example:
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
}
void loop() {
digitalWrite(2, HIGH); // LED 1 ON
digitalWrite(3, LOW); // LED 2 OFF
delay(500);
digitalWrite(2, LOW); // LED 1 OFF
digitalWrite(3, HIGH); // LED 2 ON
delay(500);
}
This will alternate the LEDs — one turns on while the other turns off.
💡 Try playing with different timing or add more LEDs using pins 4, 5, etc.