Найти в Дзене
Основы Arduino

Основы Arduino

Этот плейлист представляет собой структурированный базовый курс по работе с платформой Arduino. Мы закладываем фундаментальные знания, необходимые для перехода к более сложным проектам (IoT, робототехника, автоматизация).
подборка · 19 материалов
4 дня назад
Зуммер (Buzzer) – излучатель звука в электронике
Зуммер (от англ. buzzer) – это простое электронное устройство, преобразующее электрический сигнал в звук. Оно широко используется в бытовой технике, автомобилях, игрушках, сигнализациях и роботизированных системах для генерации звуковых сигналов. В этой статье мы разберём, как работают зуммеры, их виды и как их подключать к микроконтроллерам (например, Arduino). Зуммер состоит из: При подаче напряжения на зуммер он вибрирует, создавая звуковые волны. cpp // Переменные: const int buzzerPin = 9; //...
2 недели назад
RGB-светодиод: принципы работы, подключение и управления цветом.
RGB-светодиод — это инновационный электронный компонент, который способен испускать свет разных цветов и оттенков, благодаря интеграции трёх кристаллов: красного, зелёного и синего. Сегодня это ключевой элемент в создании цветовых эффектов в Arduino-проектах, декоративном освещении, индикаторах и системах домашней автоматизации. RGB-светодиод состоит из трёх независимых кристаллов, каждый из которых отвечает за свою часть спектра: Смешение этих трёх цветов происходит по принципу аддитивной цветовой...
2 недели назад
Листинг кода к видео Arduino №7 — Управление RGB-светодиодом. Смена цветов и Цветовая Температура с Потенциометром.
const int pin_R = 11; const int pin_G = 10; const int pin_B = 9; int i, R, G, B; void setap(){ pinMode(pin_R, OUTPUT); pinMode(pin_G, OUTPUT); pinMode(pin_B, OUTPUT); i = 0; R = 255; G = 0; B = 0; } void loop(){ switch(i){ case 0: G++; if(G == 255){i = 1;} break; case 1: R--; if(R == 0){i = 2;} break; case 2: B++; if(B == 255){i = 3;} break; case 3: G--; if(G == 0){i = 4;} break; case 4: R++; if(R == 255){i = 5;} break; case 5: B--; if(B == 0){i = 0;} break; } analogWrite(pin_R, (255 - R)); analogWrite(pin_G,...
3 недели назад
Листинг кода к видео Arduino № 6 Событие кнопки. Условный оператор if.
// --- Определения Пинов --- const int buttonPin = 2;      // Пин, к которому подключена кнопка const int ledPins[] = {13, 12, 11, 10}; // Массив пинов для 4 светодиодов const int numLeds = 4;        // Общее количество светодиодов // --- Переменные для обработки дребезга и счета --- int buttonState = 0;          // Текущее состояние пина int lastButtonState = 0;      // Предыдущее состояние пина unsigned long lastDebounceTime = 0; // Время последнего изменения состояния unsigned long debounceDelay...