Светодиод ардуино: Arduino для начинающих. Урок 1. Мигающий светодиод: подключение и управление

Светодиод [База знаний]

Теория

КОМПОНЕНТЫ
  • Адресуемая светодиодная лента
  • Геркон
  • Диод
  • Зуммер
  • Кнопка
  • Кварцевый резонатор
  • Конденсатор
  • Макетная плата
  • Резистор
  • Реле
  • Светодиод
  • Светодиодные индикаторы
  • Сервопривод
  • Транзистор
ARDUINO
  • Что такое Arduino?
  • Среда разработки Arduino IDE
  • Сравнение плат Arduino. Какую выбрать?
  • Как прошить плату Arduino с помощью другой Arduino (ArduinoISP)
  • Онлайн-сервис TinkerCAD – эмулятор Arduino
  • Визуальная среда разработки Mixly для Arduino
RASPBERRY
  • Как установить ОС Raspbian/Raspberry Pi OS?
ИНТЕРФЕЙСЫ ПЕРЕДАЧИ ДАННЫХ
  • Интерфейс I2C (IIC)

Светодиод — вид диода, представляет собой полупроводниковый прибор, способный излучать свет при пропускании через него электрического тока в прямом направлении, от анода (+) к катоду (-).

Для того чтобы правильно включить светодиод в электрическую цепь, необходимо отличать катод от анода. Сделать это можно по двум признакам:

  1. анод (+) светодиода имеет более длинный проводник;
  2. со стороны катода, корпус светодиода немного срезан.

В современной микроэлектронике применяются миниатюрные светодиоды для поверхностного монтажа (SMD). Такие индикаторы, например, имеются на Arduino Uno для информирования пользователя о состоянии системы.


Основные характеристики

Падение напряженияVFВольт
Номинальный токIАмпер
Интенсивность (яркость)IVКандела
Длина волны (цвет)λНанометр

Схема подключения

Собственное сопротивление светодиода после насыщения очень мало, и без резистора, ограничивающего ток через светодиод, он перегорит. Порядок «резистор до» или «резистор после» — не важен.


Расчет токоограничивающего резистора

Рассчитаем, какой резистор R в приведённой схеме нам нужно взять, чтобы получить оптимальный результат. Предположим, что у нас такой светодиод и источник питания:

VF = 3.3 В
I = 20 мА
Vcc = 5 В

 

Найдём оптимальное сопротивление R и минимально допустимую мощность резистора PR.

Сначала рассчитаем, какое напряжение должен взять на себя резистор:

UR = Vcc – VF = 5 В – 3.3 В = 1.7 В

 

По закону Ома найдём значение сопротивления, которое обеспечит такое падение:

R = UR / I = 1.7 В / 0.02 А = 85 Ом

 

Таким образом:

  • при сопротивлении более 85 Ом яркость будет ниже заявленной;
  • при сопротивлении менее 85 Ом срок жизни светодиода будет меньше.

Далее рассчитаем мощность, которую при этом резистору придётся рассеивать:

PR = I2 × R = (0.02 А)2 × 85 Ом = 0.034 Вт

 

Это означает, что при мощности резистора менее 34 мВт резистор перегорит.

 


Калькулятор

Расчет токоограничивающего резистора:
Исходные данные:
Тип соединения:  Один светодиод
 Последовательное соединение
 Параллельное соединение
Напряжение питания:  В
Прямое напряжение светодиода:  В
Ток через светодиод:  мА
Результаты:
Точное значение резистора:  Ом
Стандартное значение резистора:  Ом
Минимальная мощность резистора:  Вт
Общая потребляемая мощность:  Вт

 


Arduino Придбати в Києві, Україна

Шановні клієнти! У зв’язку з перебоями у енергопостачанні, обробка замовлень може займати 2-4 дні. Сподіваємося на Ваше розуміння.
Все буде Україна!

Каталог

  • Новинки магазина
  • Подарочные сертификаты, сувениры
  • Arduino контроллеры
    • Контроллеры Arduino (оригинал, Италия)
    • Контроллеры Arduino (Китай)
    • Arduino для разработчиков
    • Корпуса для контроллеров Arduino
    • Наборы на основе контроллеров Arduino
  • Мини-компьютеры
    • Asus Tinker Board
    • Raspberry Pi
    • NVIDIA
    • Orange Pi
    • LattePanda
    • Odroid
    • BeagleBone
    • FriendlyARM
    • Pine 64
  • Raspberry Pi
    • Мини-компьютеры Raspberry Pi
    • Наборы Raspberry Pi
    • Дисплеи
    • Корпуса
    • Охлаждение
    • Периферия, расширения
    • Блоки питания для Raspberry
    • WiFi и GSM
    • Видеокамеры
    • Звук
    • Литература по Raspberry
  • Средства разработки, программаторы
    • M5Stack
    • AVR
    • BBC micro:bit
    • Программаторы
    • STM32 Discovery
    • STM32 Nucleo
    • STM8, STM32
    • ESP8266, ESP32
    • FPGA
    • Teensy
    • Bluetooth
    • LoRa
    • Прочие
    • Texas Instruments
    • NXP
  • Карты памяти SD, Флешки
  • Наборы (DIY Kits), конструкторы
    • M5Stack
    • Образовательные STEM наборы Arduino
    • Образовательные наборы Raspberry Pi
    • Образовательные STEM наборы Micro:bit
    • Наборы Arduino (Умный Дом, Природа)
    • «Практическая электроника»
    • Образовательные наборы «Амперка»
    • Радиоконструкторы
    • Конструкторы «Сделай сам»
    • Наборы радиодеталей
    • Наборы компонентов
  • RF, Wi-Fi, Bluetooth, GSM, GPS, FM, XBee
    • Антенны
    • RFID, NFC
    • Wi-Fi ESP8266, ESP32
    • Wi-Fi
    • GSM, GPRS
    • Bluetooth
    • Радиомодули
    • XBee и другие *Bee
    • GPS
    • FM
  • SONOFF Умный дом
    • Wi-Fi выключатели
    • Wi-Fi умные розетки
    • Wi-Fi освещение
    • Датчики
    • Wi-Fi камеры
    • Корпуса
  • Метеостанции
  • Платы расширений, модули, шилды
    • Силовые
    • Коммуникационные
    • Прототипирование
    • Отображение информации
    • Периферийные
    • GPS модули
    • Audio, звук, голос, mp3
    • Прочие
  • TFT, LCD, OLED, E-Ink дисплеи
    • TFT дисплеи (HDMI)
    • TFT дисплеи в корпусе (HDMI, VGA, AV)
    • TFT дисплеи (модули, шилды)
    • TFT HMI панели Nextion
    • LCD дисплеи
    • OLED дисплеи
    • E-Ink (жидкие чернила)
  • Audio, Звук, mp3
    • Воспроизведение
    • Запись
    • Усиление
    • Динамики
    • Микрофоны
  • Датчики
    • Звук, ультразвук
    • Освещение, ИК, огонь, ультрафиолет
    • Движение, расстояние
    • Температура, влажность
    • Акселерометры, гироскопы
    • Напряжение, ток
    • Газ, дым, пыль, воздух
    • Давление
    • Для жидкостей
    • Ph, химический анализ
    • Механические воздействия
    • Индуктивные датчики
    • Магнитное поле
    • Медицина, здоровье
    • Прочее
  • Робототехника
    • Роботы колесные
    • Роботы гусеничные
    • Роботы шагающие
    • Роботы-манипуляторы
    • Робо-платформы, шасси
    • Межплатные стойки
    • Шестерни, пассики, втулки, кронштейны
    • Колеса
    • Прочее
  • Радиоуправляемые игрушки, STEM-конструкторы
  • Моторы, шаговые двигатели, сервоприводы, драйвера
    • Сервоприводы
    • Сервоприводы Цифровые
    • Шаговые двигатели
    • Линейные приводы актуаторы
    • Моторы
    • Моторы для авиа-моделей
    • Драйверы и контроллеры
    • Прочее
  • Насосы, помпы, электромагнитные клапаны
  • Кабели, провода, переходники, шнуры питания, хабы
    • Провода монтажные, кабели
    • Кабель AWG
    • 220В
    • USB
    • USB-хабы
    • HDMI
    • Ethernet
  • Макетирование
    • Безпаечные макетные плати
    • Макетные платы под пайку
    • Стеклотекстолит
    • Провода, перемычки
    • Кнопки, клавиатуры
  • Разъемы, коннекторы, клеммники
    • Разъемы низковольтные DC
    • Разъемы USB
    • Разъемы
    • Разъемы XH
    • Коннекторы
    • Коннекторы Dupont
    • Коннекторы PLS, PBS
    • Клеммники
    • ВЧ-разъемы и переходники BNC
    • SMA разъемы и переходники
  • Радиодетали
    • Полупроводники
    • Микроконтроллеры
    • Резисторы
    • Резисторы переменные
    • Резисторы подстроечные
  • Реле
    • Электромеханические
    • Твердотельные
    • Устройства на базе реле
  • Генераторы сигналов
  • Выключатели, переключатели, кнопки, дистанционные выключатели
    • Выключатели, переключатели
    • Дистанционные выключатели
    • Кнопки
    • Концевики
  • Конвертеры, преобразователи
    • USB — UART — TTL
    • RS232, RS485, DB9
    • Відео, VGA, HDMI, DVI
    • Преобразователи уровней
    • Прочие
  • LED освещение, фонарики
  • Светодиоды, светодиодные индикаторы, лазеры
    • Светодиоды
    • Светодиодные модули
    • Светодиодные индикаторы
    • Светодиодные ленты
    • Светодиодные ленты (периферия)
    • Контроллеры и драйверы светодиодов
    • Лазеры
  • Источники питания, удлинители
    • Блоки питания
    • Блоки питания негерметичные
    • Модули питания
    • Лабораторные блоки питания
    • Портативные батареи Powerbank
    • Солнечная энергия, генераторы
    • Кабели питания, переходники
    • Сетевые фильтры-удлинители
    • Прочее
  • Преобразователи напряжения, стабилизаторы, диммеры
    • Стабилизаторы напряжения
    • Преобразователи повышающие
    • Преобразователи понижающие
    • Преобразователи двунаправленные
    • Силовые ключи, регуляторы мощности
  • Зарядные устройства, зарядные модули
    • Зарядные устройства
    • Разрядные устройства
    • Зарядные устройства сетевые
    • Зарядные устройства (модули)
  • Устройства ввода, клавиатуры, джойстики
  • Аккумуляторы, батарейки, батарейные отсеки
    • Аккумуляторы Li-Po
    • Аккумуляторы Li-Po (форматные)
    • Аккумуляторы NiMH
    • Аккумуляторы Li-Ion, 18650
    • Аккумуляторы Гелевые, AGM
    • Батарейки
    • Тестеры батареек и аккумуляторов
    • Батарейные отсеки 18650
    • Батарейные отсеки AA
    • Батарейные отсеки AAA
    • Батарейные отсеки прочие
  • Детали для летающих аппаратов
    • Телеметрия
    • Полетные контроллеры
    • Радио аппаратура, приемники
    • Регуляторы хода ESC
    • Рамы, шасси, корпуса
    • Винты, пропеллеры
    • Моторы
    • GPS и компас
    • FPV
    • Разъемы, коннекторы
    • Провода, кабели, переходники
    • Датчики тока, BECи
    • Прочее
  • Охлаждение
    • Вентиляторы 30×30
    • Вентиляторы 40×40
    • Вентиляторы 50×50
    • Вентиляторы 60×60
    • Вентиляторы 70×70
    • Вентиляторы 80×80
    • Вентиляторы 90×90
    • Вентиляторы 120×120
    • Радиаторы
    • Термопасты, теплопроводящие клея
  • Инструменты, оборудование
    • Клея
    • Кусачки, бокорезы, пассатижы
    • Ножи, скальпели, ножницы
    • Отвертки, ключи
    • Пинцеты, наборы для ремонта
    • Шуруповерты, дрели, сверла
    • Мультитул
    • Клеевые пистолеты
    • Изолента, скотч, термоусадка
    • Линейки, рулетки
    • Клещи (обжим, опрессовка), съемники изоляции
    • Наборы компонентов
    • Прочие инструменты
  • Паяльное оборудование
    • Паяльники и наборы
    • Паяльные станции
    • Фены, газовые горелки и паяльники
    • Паяльные аксессуары
    • Флюсы, паяльные пасты
    • Припой
    • Жала для паяльников
    • Другие паяльные расходники
  • Кассетницы, органайзеры, сортовики
  • Измерительные приборы, мультиметры, осциллографы, измерительные модули
    • Мультиметры (тестеры)
    • Осциллографы
    • Щупы, зажимы
    • Измерительные модули
    • Тестеры элементов, кабелей
    • Температура
  • Готовые устройства
  • 3D принтеры и ЧПУ
    • Подшипники полимерные
    • Подшипники линейные
    • Подшипники радиальные
    • Валы, муфты, гайки
    • Концевые опоры
    • Подшипники фланцевые
    • Шкивы, ремни
    • Электроника
    • Двигатели
    • Драйверы
    • Экструдеры, Столы
    • Охлаждение
  • 3D пластик Monofilament
    • ASA
    • ABS
    • PLA
    • coPET
    • HIPS
    • ELASTAN
    • SAN
    • PET
    • PBT
  • 3D пластик Plexiwire Filament
    • ABS
    • ABS+
    • PLA
    • FLEX
    • NYLON
  • Термопластик поликапролактон для лепки
  • 3D Ручки
  • Магниты неодимовые
    • Прямоугольные
    • Круглые
    • Крепежные
    • Кольца
  • Прочее
  • Литература
  • Распродажа
  • Корпуса универсальные, ножки
    • Корпуса
    • Ножки для корпусов
  • Xiaomi
  • Архивные товары

Arduino Arduino Original ARM AVR bluetooth CPLD dc-dc DISCOVERY DIY ESP32 ESP8266 Ethernet FPGA FPV GPS GSM IR LCD LED LoRa Micro:Bit MSP Nucleo NXP Odroid OrangePi PIC Raspberry Pi RFID RTC SD card servo Sonoff STEM STM32 TFT LCD Wi-Fi WiFi XBee Zigbee Драйвер Зарядное Игрушка измерения инструмент Книги коннекторы Корпус Набор KIT переходник Питание реле Шаговый

Статьи →

Моховий нічник

Це шматочок лісу вдома, який радує погляд та допомагає розслабитися. Цей неймовірний живий куточок дуже легко зробити самому. →

Українізація бібліотеки Adafruit_GFX_Library для матриць MAX7219 та LCD

Для виводу текстової інформації на саморобний блок світлодіодних матриць з загальним анодом в середовищі Arduino рідною мовою я стикнувся з проблемою, що та бібліотека LedContorl, якою я зазвичай користуюсь, неспроможна здійснити обертання на заданий кут →

Реєстратор параметрів вологості та температури

Добрий день. Виникла необхідність в вимірюванні вологості та температури в приміщенні протягом дня з одночасним їх записом для подальшої →

Плазмофон

Мы настолько привыкли к высоким технологиям, что забываем о простых физических явлениях и механизмах. А ведь на всём простом строится что-то →

Автоматичний кран для води на Arduino своїми руками

Доброго дня, хочу розповісти Вам про виготовлення корисного пристрою – автоматичного крану для води на Arduino.


Подарочные сертификаты, сувениры

Arduino контроллеры

Мини-компьютеры

Raspberry Pi

Средства разработки, программаторы

Карты памяти SD, Флешки

Наборы (DIY Kits), конструкторы

RF, Wi-Fi, Bluetooth, GSM, GPS, FM, XBee

SONOFF Умный дом

Метеостанции

TFT, LCD, OLED, E-Ink дисплеи

Платы расширений, модули, шилды

Audio, Звук, mp3

Датчики

Робототехника

Радиоуправляемые игрушки, STEM-конструкторы

Моторы, шаговые двигатели, сервоприводы, драйвера

Насосы, помпы, электромагнитные клапаны

Кабели, провода, переходники, шнуры питания, хабы

Макетирование

Разъемы, коннекторы, клеммники

Радиодетали

Реле

Выключатели, переключатели, кнопки, дистанционные выключатели

Генераторы сигналов

Конвертеры, преобразователи

LED освещение, фонарики

Светодиоды, светодиодные индикаторы, лазеры

Источники питания, удлинители

Преобразователи напряжения, стабилизаторы, диммеры

Зарядные устройства, зарядные модули

Аккумуляторы, батарейки, батарейные отсеки

Устройства ввода, клавиатуры, джойстики

Детали для летающих аппаратов

Охлаждение

Инструменты, оборудование

Паяльное оборудование

Кассетницы, органайзеры, сортовики

Измерительные приборы, мультиметры, осциллографы, измерительные модули

Готовые устройства

3D принтеры и ЧПУ

3D пластик Monofilament

3D пластик Plexiwire Filament

3D Ручки

Термопластик поликапролактон для лепки

Магниты неодимовые

Прочее

Литература

Корпуса универсальные, ножки

Распродажа

Xiaomi

Архивные товары

10 лучших светодиодных проектов Arduino

Arduino — это компания, занимающаяся аппаратным и программным обеспечением, которая производит ряд макетных плат, удобных для начинающих. Многие из этих плат используют 8-битный микроконтроллер Atmel, хотя некоторые из более поздних плат основаны на 32-битном микроконтроллере.

Обычный проект для новичков — заставить мигать светодиод, прежде чем переходить к более сложным проектам. В этой статье давайте взглянем на некоторые фантастические светодиодные проекты, которые вы можете сделать с помощью Arduino!

Nanoleaf — это бренд умного освещения в виде треугольных или шестиугольных панелей, меняющих цвет. С Arduino, корпусом, напечатанным на 3D-принтере, и светодиодными лентами вы можете сделать свои собственные осветительные приборы в геометрическом стиле.

Хотя производитель использовал WeMos D1 Mini Pro на базе ESP8266, было отмечено, что его можно заменить на Arduino Mega. Следуйте руководству по шестиугольным светодиодным фонарям Nanoleaf DIY, ссылка на которое приведена выше, чтобы создать свой собственный. Кроме того, на Thingiverse есть сборка с треугольным корпусом, напечатанным на 3D-принтере.

Это пушистая повязка на голову с помпоном, которую можно носить, с подсветкой и адресуемыми светодиодами, Arduino Pro Mini 5 В/16 МГц, а также две батареи LiPo емкостью 400 мАч.

Производитель отмечает, что автономная схема включает в себя светодиоды и батареи, соединенные параллельно. В более продвинутой схеме используется Arduino. Создайте свой собственный, следуя пошаговым инструкциям SparkFun, указанным выше.

Это не просто старые часы, это часы с подсветкой, построенные из семисегментных светодиодных модулей и программируемые с помощью Arduino Pro Mini или Arduino Nano. Производитель отмечает, что каждый сегмент может быть освещен разным цветом, поэтому комбинации ограничены только вашим воображением. Следуйте инструкциям, указанным выше, на Thingiverse.

Альтернативная версия — это 7-сегментные светодиодные часы с WeMos D1 Mini.

С несколькими сервоприводами, часами реального времени, кнопкой, светящейся наклейкой, УФ-светодиодом и Arduino вы можете построить свои собственные часы, светящиеся в темноте. Как следует из названия, это устройство отображает (то есть рисует) время, а не просто отображает его с помощью светодиодных цифр.

Полную принципиальную схему, перечень материалов, видео сборки, код и калибровку двигателя, а также кучу фотографий документации можно найти на странице Thingiverse, указанной выше.

Как следует из названия, это самодельное световое устройство, выполненное в виде рудной лампы из видеоигры Minecraft. Корпус можно распечатать на 3D-принтере из предоставленных файлов.

Производитель рекомендует различные настройки FDM-принтера для этой сборки, такие как печать серым PLA с разрешением 0,2, а также заполнение 15%. Никаких плотов и опор не требуется.

Чтобы создать свой собственный, ознакомьтесь с кратким описанием документации на сайте Thingiverse, ссылка на который приведена выше.

указание авторства не требуется — скриншот из MyMiniFactory

Эта очаровательная светодиодная лампа для настроения была сделана с помощью Arduino Nano, регулируемого источника питания постоянного тока LM2596, светодиодных лент RGB, кнопки, вентилятора и разъема постоянного тока. Корпус, полностью пригодный для 3D-печати, доступен на MyMiniFactory.

Выполните пошаговые инструкции, указанные выше, чтобы создать собственную 3D-печатную светодиодную лампу настроения!

Это светодиодный костюм гигантского размера, который позволяет вам одеться как классический 8-битный персонаж видеоигры, Pac-Man. Производитель отмечает, что для легкости и удобства ношения использовались картон и полупрозрачная бумажная обложка.

В его основе лежит Arduino Uno и 12-миллиметровые адресные светодиоды WS2811, а для питания всего этого использовался источник питания постоянного тока 5 В.

Ознакомьтесь с учебным пособием в Центре проектов Arduino по ссылке выше, чтобы создать свой собственный костюм Pac-Man со светодиодной пиксельной панелью.

Эта скульптура тюльпана светится легким прикосновением, что делает ее идеальным подарком. Его можно использовать для домашнего освещения или как часть дизайна костюма.

Его шесть лепестков имеют светодиоды WS2812, встроенные в их латунный стержень, и микросервопривод, который заставляет их открываться и закрываться. Они подключены к Arduino Nano R3 и сенсорному датчику TTP223.

Пошаговые инструкции можно найти на обучающей странице Ever Blooming Mechanical Tulip в Arduino Project Hub, ссылка на которую приведена выше.

Сам по себе Arduino имеет ограниченное количество контактов, которые можно использовать для подключения внешних компонентов, таких как светодиоды. Для управления светодиодной матрицей 48 x 8 в этом проекте использовался регистр сдвига 74HC595 вместе с Arduino Uno.

Производитель отмечает, что, просто копируя матрицу 8 x 8 для управления столбцами, вы можете расширить матрицу до любого количества столбцов. Сдвиговый регистр требуется для каждых восьми столбцов. Для сравнения, вам просто нужен один регистр сдвига для управления всеми строками.

Хотя корпус был сделан из дерева, производитель рекомендует разработать его в Fusion360 и распечатать на 3D-принтере. Чтобы попробовать, ознакомьтесь с учебным пособием на Arduino Project Hub. ссылка выше.

Это пара беспроводных светодиодных сердец, созданных с помощью Arduino Pro Mini 328 5V/16MHz. При размещении близко друг к другу они будут мигать в унисон!

Чип nRF был запрограммирован с помощью библиотеки RF24, а светодиоды были закодированы с помощью FastLED. Одно из сердец было назначено передатчиком (TX), а другое — приемником (RX). По словам производителя, поскольку у nRF есть autoACK, нет необходимости вручную переключать режимы между RX и TX.

Корпуса были переработаны из декоративных пластиковых коробок в форме сердца и покрыты белой аэрозольной краской. Чтобы создать свой собственный Valentine Blink, ознакомьтесь с учебным пособием на Arduino Project Hub, ссылка на которое приведена выше.

Какой светодиодный проект вы сделаете?

В этой статье мы рассмотрели десять проектов светодиодов, сделанных с помощью Arduino. Многие из этих проектов используют адресные светодиодные ленты, а также ряд плат Arduino. Некоторые из них повторно использовали декорации для вечеринок или картон, в то время как другие имеют корпуса, напечатанные на 3D-принтере. Кроме того, некоторые использовали популярную библиотеку FastLED, поэтому проверьте ее, если вы еще этого не сделали.

Зажигание светодиода с помощью платы Arduino — Cool Components

Делиться:

11 ноября 2020 г.

Светодиоды являются одним из самых популярных компонентов, их можно использовать для самых разных целей, от дисплеев до инструментов для устранения неполадок. Но как их использовать и подключать к макетной плате на базе Arduino? Прежде чем мы подключим светодиод к Arduino, нам сначала нужно понять, как работает светодиод.

Стандартная светодиодная схема

Ниже приведен пример простой светодиодной схемы, которая зажигает большинство стандартных светодиодов. Он состоит из светодиода, токоограничивающего резистора и батарейки АА, соединенных последовательно.

Каждый светодиод состоит из анодного (положительного) и катодного (отрицательного) соединений, и важно правильно подключить светодиод, чтобы не повредить его, когда ток течет в неправильном направлении. Довольно легко определить, какая сторона положительная, а какая отрицательная: более длинная ножка или ножка с выемкой — это анод (+), а другая ножка — катод (-). Для светодиода также требуется токоограничивающий резистор, это обеспечит защиту светодиода от перегрузок по току, которые могут его повредить и сломать.

Стандартный сквозной светодиод

Теперь мы знаем, как светодиод питается и используется в обычной цепи, давайте немного изменим приведенную выше схему, чтобы она питалась от Arduino. При использовании Arduino мы будем использовать цифровой контакт (контакт 7) для управления положительной мощностью светодиода и платы, обозначенной контактом заземления. Как и раньше, нам понадобится токоограничивающий резистор для защиты светодиода.

Программирование Arduino

Для программирования платы мы будем использовать модифицированную версию примера Blink, встроенного в Arduino IDE. Код состоит из трех основных частей: создания переменной, определения контакта и включения светодиода.

Создание переменной для вывода светодиода выполняется вне и перед секциями настройки пустоты или цикла viod. Далее нам нужно объявить пин, который мы используем, и то, как он будет использоваться, это делается в разделе кода настройки void. Мы будем использовать контакт 7 в качестве выхода, поскольку мы использовали переменную для хранения вывода светодиода, который вы можете использовать.

Наконец, нам нужно включать и выключать светодиод, поскольку светодиод подключен к выходному контакту Arduino, мы можем использовать простую цифровую запись, чтобы установить выходной высокий или низкий уровень.

Вы можете просмотреть полный код ниже:

RGB-светодиод с общим катодом

Это RGB-светодиод с общим катодом, состоящий из трех отдельных светодиодов (красный, зеленый, синий) с общим заземлением в одном корпусе. Вы используете его так же, как стандартный светодиод, подаете положительное напряжение на анод (+) и заземляете контакт GND, и он загорается.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *