Введение в Arduino
Для начала давайте разберемся, что такое Arduino и чем она может быть полезна вам как начинающему электронщику.
Установка среды разработки Arduino
Прежде чем приступить к программированию Arduino, необходимо установить Arduino IDE - официальную среду разработки.
Blink: Ваш первый проект на Arduino
Давайте создадим ваш первый настоящий проект на Arduino - заставим светодиод мигать!
Понимание структуры кода Arduino
Узнайте, как устроен код Arduino и как работают setup() и loop().
Работа с цифровым выходом
Узнайте, как управлять такими компонентами, как светодиоды, зуммеры и реле, с помощью цифровых выводов.
Работа с цифровым входом
Узнайте, как использовать кнопки и переключатели с Arduino и реагировать на ввод пользователя.
Работа с аналоговым входом
Узнайте, как считывать переменные значения с датчиков с помощью аналоговых выводов.
Работа с аналоговым выходом (ШИМ)
Используйте analogWrite() для управления яркостью, скоростью и другими параметрами с помощью широтно-импульсной модуляции.
Итоговая аттестация и сертификат
Пройдите этот заключительный тест, чтобы проверить свои знания. Наберите 71% или больше, чтобы получить сертификат!
This feature has been disabled by the administrator
Об уроке
Arduino doesn’t have true analog output, but it can simulate it using PWM — Pulse Width Modulation.
PWM turns the pin ON and OFF very fast. The ratio of ON time to total time creates an “average” voltage.
—
🔹 Example:
analogWrite(9, 127);
This sends a 50% duty cycle signal to pin 9 (half brightness if connected to an LED).
—
### PWM Range:
– Minimum: analogWrite(pin, 0); → 0% ON → LED OFF
– Maximum: analogWrite(pin, 255); → 100% ON → LED fully ON
—
### PWM Pins:
On Arduino Uno, PWM-capable pins are:
– D3, D5, D6, D9, D10, D11
(You’ll see a `~` symbol next to them)
—
✅ Use analogWrite() with these pins to control LED brightness, motor speed, buzzer ton