Введение в Arduino
Для начала давайте разберемся, что такое Arduino и чем она может быть полезна вам как начинающему электронщику.
Установка среды разработки Arduino
Прежде чем приступить к программированию Arduino, необходимо установить Arduino IDE - официальную среду разработки.
Blink: Ваш первый проект на Arduino
Давайте создадим ваш первый настоящий проект на Arduino - заставим светодиод мигать!
Понимание структуры кода Arduino
Узнайте, как устроен код Arduino и как работают setup() и loop().
Работа с цифровым выходом
Узнайте, как управлять такими компонентами, как светодиоды, зуммеры и реле, с помощью цифровых выводов.
Работа с цифровым входом
Узнайте, как использовать кнопки и переключатели с Arduino и реагировать на ввод пользователя.
Работа с аналоговым входом
Узнайте, как считывать переменные значения с датчиков с помощью аналоговых выводов.
Работа с аналоговым выходом (ШИМ)
Используйте analogWrite() для управления яркостью, скоростью и другими параметрами с помощью широтно-импульсной модуляции.
Итоговая аттестация и сертификат
Пройдите этот заключительный тест, чтобы проверить свои знания. Наберите 71% или больше, чтобы получить сертификат!
This feature has been disabled by the administrator
A digital input allows Arduino to read two states:
-
HIGH (5 volts — ON)
-
LOW (0 volts — OFF)
The most common digital input is a push button.
🔧 What You Need:
-
1× push button
-
1× 10kΩ resistor
-
Jumper wires
-
Arduino Uno
-
1× LED
-
1× 220Ω resistor (optional — for LED)
⚙️ Wiring Instructions:
-
One leg of the button → Digital Pin 4
-
Same leg of the button → 10kΩ resistor → GND
-
Other leg of the button → 5V
This creates a pull-down resistor setup — it keeps the pin LOW (0V) when the button is not pressed.
-
LED: Connect its longer leg (anode) → Pin 2
-
Shorter leg (cathode) → 220Ω resistor → GND
🔁 What the Program Will Do:
-
Arduino checks the state of the button on Pin 4
-
If the button is pressed (HIGH), it will turn ON the LED connected to Pin 2
-
If the button is released (LOW), the LED will turn OFF
This is the foundation of interactive Arduino projects — buttons, sensors, and triggers! You can replace the LED with buzzers, motors, relays, or any other digital output.