Введение в 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 potentiometer is a variable resistor — turning the knob changes the voltage it sends to the Arduino.
Let’s read the position of the knob using analog pin A0.
—
🔧 What You Need:
– 1× Potentiometer
– Jumper wires
– Arduino Uno
– (Optional) Serial Monitor in Arduino IDE
—
🔌 Wiring:
– Middle pin of potentiometer → A0
– One side pin → 5V
– Other side pin → GND
—
💻 Code Example:
void setup() {
Serial.begin(9600); // Start serial communication
}
void loop() {
int sensorValue = analogRead(A0); // Read analog value (0–1023)
Serial.println(sensorValue); // Print it to Serial Monitor
delay(200); // Wait for a short time
}
—
💡 Open the Serial Monitor (🔍 icon in top right of Arduino IDE) to see live readings.
As you turn the knob, the numbers will change from near 0 to 1023.
✅ Congratulations — you’re now working with real analog sensors!