Подключение и управление светодиодной лентой к arduino

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

Процессор ATmega управляет программой-скетчем, контролируя многочисленные дискретные выводы, аналоговые и цифровые входы/выходы, ШИМ-контроллеры.

Блок: 1/5 | Кол-во символов: 386
Источник: https://220.guru/osveshhenie/istochniki-sveta/upravlenie-svetodiodnoj-lentoj-arduino.html

Содержание

С помощью микроконтроллеров

С помощью него можно получить множество различных оттенков света. Управление RGB-светодиодом осуществляется с помощью микроконтроллера (MK), например, Arduino (рис.2).

Конечно, можно обойтись простым блоком питания на 5 вольт, резисторами в 100-200 Ом для ограничения тока и тремя переключателями, но тогда управлять свечением и цветом придется вручную. В таком случае добиться желаемого оттенка света не получится (рис.3-4).

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

Блок: 2/17 | Кол-во символов: 796
Источник: https://labstyle.ru/podklucenie-svetodioda-k-arduino/

Принцип действия Arduino

«Сердце» платы Arduino — микроконтроллер, к которому подключаются датчики, управляющие элементы. Заданная программа (называется «скетч») позволяет управлять электродвигателями, светодиодами в лентах и других осветительных приборах, даже используется для контроля над другой платой Arduino через протокол SPI. Контроль осуществляется при помощи пульта ДУ, Bluetooth-модуля или сети Wi-Fi.

Для программирования используется открытый исходный код на ПК. Для загрузки программ управления можно пользоваться USB-коннектором.

Блок: 2/5 | Кол-во символов: 546
Источник: https://220.guru/osveshhenie/istochniki-sveta/upravlenie-svetodiodnoj-lentoj-arduino.html

Купить адресную светодиодную ленту

Как работает адресная светодиодная лента

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

Маркировка адресной ленты: 

  • Black PCB / White PCB – цвета подложки; 
  • 1м/5 м – длина адресной ленты; 
  • 30/60/74 и т.д. – сколько светодиодов приходится на 1 метр ленты; 
  • IP30, IP65, IP67 – степень влаго- и пылезащищенности ленты =.  

Адресные светодиодные ленты используются для сборки полноценных модулей, в конструировании ламп с управлением soft lights, для декоративной подсветки, в построении диодных экранов уличной рекламы.  

Видео инструкции и ролики

Обучающее видео на канале HomeMade:


Видео по созданию бегущей строки на базе ленты ws2112

Блок: 3/5 | Кол-во символов: 984
Источник: https://ArduinoMaster.ru/datchiki-arduino/adresnaya-svetodiodnaya-lenta/

Лента на базе ws2812b

Лента на базе ws2812b

Лента на чипе ws2812b является более совершенствованной, чем ее предшественник. ШИМ драйвер в адресной ленте компактен, и размещается прямо в корпусе светоизлучающего диода.  

Основные преимущества ленты на основе ws2812b: 

  • компактные размеры; 
  • легкость управления; 
  • управление осуществляется всего по одной линии + провода питания; 
  • количество включенных последовательно светодиодов не ограничено; 
  • невысокая стоимость – покупка отдельно трех светодиодов и драйвера к ним выйдет значительно дороже. 

Лента оснащена четырьмя выходами: 

  • питание; 
  • выход передачи данных; 
  • общий контакт; 
  • вход передачи данных. 

Максимальный ток одного адресного светодиода равняется 60 миллиамперам. Рабочие температуры лежат в пределах от -25 до +80 градусов. Напряжение питания составляет 5 В +-0,5. 

ШИМ драйверы ленты 8-мибитные – для каждого цвета возможно 256 градация яркости. Для установки яркости нужно 3 байта информации – по 8 бит с каждого светодиода. Информация передается по однолинейному протоколу с фиксированной скоростью. Нули и единицы кодируются высоким и низким уровнем сигнала по линии.  

1 бит передается за 1,25 мкс. Весь пакет из 24 бит для одного светодиода передается за 30 мкс.  

Блок: 4/5 | Кол-во символов: 1232
Источник: https://ArduinoMaster.ru/datchiki-arduino/adresnaya-svetodiodnaya-lenta/

Принцип работы транзистора для плавного управления светодиодной лентой

Транзистор работает как водопроводный кран, только для электронов.  Чем выше напряжение, подаваемое на базу биполярного транзистора либо сток полевого, тем меньше сопротивление в цепочке эмиттер-коллектор, тем выше ток, проходящий через нагрузку.

Подключив транзистор к аналоговому порту Ардуино, присваиваем ему значение от 0 до 255, изменяем напряжение, подаваемое на коллектор либо сток от 0 до 5В. Через цепочку коллектор-эмиттер будет проходить от 0 до 100% опорного напряжения нагрузки.

Для управления светодиодной лентой arduino необходимо подобрать транзистор подходящей мощности. Рабочий ток для питания метра светодиодов 300-500мА, для этих целей подойдет силовой биполярный транзистор. Для большей длины потребуется полевой транзистор.

Схема подключения LED ленты к ардуино:

Блок: 4/6 | Кол-во символов: 852
Источник: https://SvetodiodInfo.ru/texnicheskie-momenty/upravlenie-svetodiodnoj-lentoj-arduino.html

Управление RGB лентой с помощью Andurino

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

Схема подключения к Arduino RGB светодиода:

Аналогично построено и управление RGB лентой Arduino:

Аrduino RGB контроллер лучше собирать на полевых транзисторах.

Для плавного управления яркостью

можно использовать две кнопки. Одна будет увеличивать яркость свечения, другая уменьшать.

Скетч управления яркостью светодиодной ленты Arduino

int led = 120;

устанавливаем средний уровень яркости

void setup() {

pinMode(4, OUTPUT);

устанавливаем 4й аналоговый порт на вывод

pinMode(2, INPUT);

pinMode(4, INPUT);

устанавливаем 2й и 4й цифровой порт на ввод для опроса кнопок

}

void loop(){

button1 = digitalRead(2);

button2 = digitalRead(4);

if (button1 == HIGH)

нажатие на первую кнопку увеличит яркость

{

led = led + 5;

analogWrite(4, led);

}

if (button2 == HIGH)

нажатие на вторую кнопку уменьшит яркость

{

led = led — 5;

analogWrite(4, led);

}

При удержании первой или второй кнопки плавно изменяется напряжение, подаваемое на управляющий контакт электронного ключа. Тогда и произойдет плавное изменение яркости.

Блок: 4/17 | Кол-во символов: 1328
Источник: https://labstyle.ru/podklucenie-svetodioda-k-arduino/

Различные программы

Библиотеки с программами для платы Arduino можно загрузить с официального сайта или найти в Интернете на других информационных ресурсах. Если есть навыки, можете даже самостоятельно написать скетч-программу (исходный код). Для сбора электрической цепи не требуется каких-то специфичных знаний.

Варианты применения системы под управлением Arduino:

  1. Освещение. Наличие датчика позволит задать программу, в соответствии с которой свет в комнате либо появляется сразу, либо плавно включается параллельно заходу солнца (с увеличением яркости). Для включения можно использовать Wi-Fi, телефон и интеграцию в систему «Умный дом».
  2. Освещение коридора и лестничных площадок. Arduino позволит организовать освещение каждой детали (к примеру, ступени) отдельно. Добавьте в плату датчик движения, чтобы адресные светодиоды загорались последовательно в зависимости от того места, где зафиксировано движение объекта. Если движения нет, диоды будут гаснуть.
  3. Светомузыка. Воспользуйтесь фильтрами и подайте на аналоговый вход звуковые сигналы, чтобы на выходе организовать светомузыку (эквалайзер).
  4. Модернизация компьютера. Некоторые датчики позволят создать зависимость цвета светодиодов от температуры процессора, его загрузки, нагрузки на оперативную память. Используется протокол DMX 512.

Микросхемы Arduino расширяют возможности применения монохромных и многоканальных (RGB) светодиодных лент. Помимо слияния различных цветов, образования сотен тысяч оттенков сможете создать неповторимые эффекты — затухание при заходе солнца, периодическое включение/выключение при фиксации движения и многое другое.

Блок: 5/5 | Кол-во символов: 1609
Источник: https://220.guru/osveshhenie/istochniki-sveta/upravlenie-svetodiodnoj-lentoj-arduino.html

Принцип управления нагрузкой через Arduino

На плате Arduino есть порты двух типов — цифровые и аналоговые. Первый имеет два состояния — «0» и «1» (логические ноль и единица). При подключении светодиода к плате в одном состоянии он будет светиться, в другом — нет.

Аналоговый вход, по сути, — ШИМ-контроллер, регистрирующий сигналы частотой около 500 Гц. Такие сигналы подаются на контроллер с настраиваемой скважностью. Аналоговый вход позволяет не просто включать или отключать управляемый элемент, но и изменять значение тока (напряжения).

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

Блок: 3/5 | Кол-во символов: 814
Источник: https://220.guru/osveshhenie/istochniki-sveta/upravlenie-svetodiodnoj-lentoj-arduino.html

Модули управления Ардуино

Для создания полноценного драйвера управления светодиодной лентой можно использовать модули-датчики.

ИК-управление

Модуль позволяет запрограммировать до 20 команд.

Радиус сигнала около 8м.

Цена комплекта  6 у.е.

По радиоканалу

Четырёхканальный блок с радиусом действия до 100м

Цена комплекта  8 у.е.

Позволяет включать освещение еще при приближении к квартире.

Бесконтактное

Датчик расстояния способен по движению руки увеличивать и уменьшать яркость освещения.

Радиус действия до 5м.

Цена модуля 0,3 у.е.

Блок: 6/6 | Кол-во символов: 518
Источник: https://SvetodiodInfo.ru/texnicheskie-momenty/upravlenie-svetodiodnoj-lentoj-arduino.html

Как подключить светодиодную ленту к Ардуино

Для занятия нам понадобятся следующие детали:

  • плата Arduino Uno / Arduino Nano / Arduino Mega;
  • источник постоянного тока 12 Вольт;
  • светодиодная лента;
  • полевые / биполярные транзисторы;
  • реле Ардуино 12 Вольт;
  • датчик движения;
  • макетная плата;
  • резисторы;
  • провода «папа-папа», «папа-мама».

Подключение светодиодной ленты к Ардуино через реле

На картинке мы представили первый вариант подключения светодиодной ленты к Ардуино: через реле, а полевой транзистор рассмотрим далее. Первый и второй скетч, размещенные ниже, можно применять на двух схемах. Третий пример с плавным включением / затуханием можно использовать только в схеме с транзистором. После сборки схемы загрузите следующие примеры программ в плату Arduino.

Программа для светодиодной ленты Ардуино

void setup() {     pinMode(12, OUTPUT); // объявляем пин 12, как выход  }    void loop() {     digitalWrite(12, HIGH);     delay(1000);     digitalWrite(12, LOW)     delay(1000);  }

Пояснения к коду:

  1. Для зажигания LED ленты через реле можно использовать цифровой пин;
  2. Код повторяет программу для мигания светодиода на Ардуино;
  3. Для данного примера датчик движения к Ардуино можно не подключать.

Скетч для светодиодной ленты с датчиком движения

unsigned long counttime;  byte w = 1;    #define LED  12 // назначаем порт для реле  #define PIR  2    // назначаем порт для датчика    void setup() {     pinMode(LED, OUTPUT); // объявляем пин LED, как выход     pinMode(PIR, INPUT);      // объявляем пин PIR, как вход     }    void loop() {     delay(200);       // если есть движение - включаем свет     if (digitalRead(PIR) == HIGH) { digitalWrite(LED, HIGH); w = 1; }       // если движения нет - включаем счетчик     if (digitalRead(PIR) == LOW) { counttime = millis(); w = 0;           while (w == 0) {           delay(200);             // если движения нет в течении 10 секунд - выключаем свет и выходим из цикла           if (millis() - counttime > 10000) { digitalWrite(LED, LOW); w = 1; }             // если обнаружено движение в течении 10 сек. - включаем свет и выходим из цикла           if (digitalRead(PIR) == HIGH) { digitalWrite(LED, HIGH); w = 1; }        }       }  }

Пояснения к коду:

  1. В выражении можно поставить любое значение в миллисекундах, при котором свет не будет выключаться;
  2. Задержка может влиять на скорость срабатывания датчика, но позволяет немного разгрузить процессор.

Блок: 2/3 | Кол-во символов: 2404
Источник: https://xn--18-6kcdusowgbt1a4b.xn--p1ai/%D1%81%D0%B2%D0%B5%D1%82%D0%BE%D0%B4%D0%B8%D0%BE%D0%B4%D0%BD%D0%B0%D1%8F-%D0%BB%D0%B5%D0%BD%D1%82%D0%B0-%D0%B0%D1%80%D0%B4%D1%83%D0%B8%D0%BD%D0%BE/

Светодиодная лента Ардуино — Подключение

Чтобы подключить 12v светодиодную ленту к Arduino, вам понадобится несколько компонентов:

● 12v RGB светодиодная лента(SMD5050);

● 1 x Arduino Uno (любая совместимая плата подойдет);

● 3 x 10 кОм резисторов;

● 3 x логических уровня N-канальных МОП-транзисторов (MOSFET);

● 1 х макет;

● Монтажные провода;

● Блок питания на 12 В.


Подключение адресной светодиодной ленты к Ардуино

Прежде чем настраивать схему светодиодная лента Ардуино, давайте поговорим о МОП-структуре — MOSFET

Всякий раз, когда вы управляете прибором с более высоким напряжением, чем у вашего микроконтроллера, вам нужно установить что-нибудь между ними, чтобы избежать поломки или даже возгорания. Один из простых способов сделать это — использовать MOSFET. Передавая сигналы широтно-импульсной модуляции (ШИМ), вы можете контролировать количество энергии, проходящее между стоками и источником. Пропустив каждый из цветов светодиодной полосы через МОП-транзисторы, вы можете регулировать яркость каждого цвета на светодиодной ленте.

При использовании микроконтроллеров не забывайте о компонентах логического уровня для обеспечения стабильной работы. Убедитесь, что ваши МОП-транзисторы являются логическим уровнем, а не стандартным.

Настройте свою схему следующим образом:

1. Подключите контакты Arduino 9, 6 и 5 к концам затвора трех МОП-транзисторов и подключите резистор 10 кОм в соответствии с заземлением.

2. Подключите ножки источника к заземлению.

3. Подключите дренажные опоры к разъемам Green, Red и Blue на светодиодной ленте.

4. Подключите шину питания к разъему +12v светодиодной полосы (обратите внимание, что на изображении выше провод питания черный, чтобы соответствовать цветам разъемов на моей светодиодной полосе).

5. Подключите заземление Arduino.

6. Подключите стабилизатор питания 12 В в сеть.

Большинство светодиодных полосок имеет разъемы Dupont, к которым легко подключиться. Если у вас нет таких, вам понадобится припаять провода к диодной ленте. Не паникуйте, если вы новичок в пайке — это легкая работа. В интернете есть множество руководств по началу работы с паяльником, с которыми можно ознакомиться, если пайка доставляет вам трудности.

Для этого проекта мы будем управлять нашей платой Arduino по USB . Вы можете выбрать питание платы с помощью вывода VIN, но перед этим убедитесь, что вы знаете ограничения мощности для своего устройства.

После всех процедур схема и Светодиодная лента Ардуино должна выглядеть примерно так:

Теперь, когда вы все связали, пришло время сделать простой код Arduino, чтобы контролировать его.

Блок: 3/5 | Кол-во символов: 2605
Источник: https://lightru.pro/svetodiodnaya-lenta-arduino/

УРОК 1. ARDUINO И МИГАЮЩИЙ СВЕТОДИОД

Принципиальная схема к уроку 1. Arduino и Мигающий светодиод

LEDs (light-emitting diodes) — по русски Светоизлучающий диод, используется во многих электронных устройствах. При прохождении через его кристалл ток вызывает свечение, которое усиливается оптическим колпачком-линзой. Его неоспоримые достоинства — быстрое включение, высокая прочность, длительный срок службы, экологичность. Как правило используется как световой индикатор включения — переключения, а также отображение режимов работы. Делятся светодиоды на две группы — Монохромные (одноцветные) и RGB (многоцветные).

Мы начнем наше знакомство с платой Arduino с самого простого опыта, который называется Мигающий Светодиод. В этом опыте мы попробуем заставить Arduino помигать нам приветственно светодиодом. Да, да, вы не ослышались, именно заставим, потому что мы обладаем всей полнотой власти над этой маленькой, но очень мощной платой под названием Arduino.

Для первого опыта вам понадобится:

Плата Arduino UNO — 1 шт.

Резистор 330ом. (можно использовать подходящие от 200 ом до 550 ом) — 1 шт.

На корпусе резистора нанесены цветовые полоски, они указывают его номинал, мощность и т.д*

На резисторе 330 ом. полоски должны быть Оранжевая, Оранжевая, Коричневая.

Светоизлучающий диод — 1 шт.

Макетная плата — 1 шт.

Соединительные провода.

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

Схема соединений урока №1. Arduino и Мигающий светодиод

Скачайте и распакуйте архив с программой урока, подсоедините ардуино к компьютеру с помощью USB шнура, запустите скетч урока № 1, дважды щелкнув по файлу lesson_01.ino, после этого у вас должна запустится среда программирования ArduinoIDE, в окне которой будет показан текст программы с многочисленными коментариями и пояснениями на русском языке. Внимательно прочитайте весь sketch от начала до конца, а затем загрузите программу в Arduino с помощью кнопки ЗАГРУЗИТЬ, или UPLOAD, в зависимости от языка программы.

Набор для экспериментов ArduinoKit

Код программы для опыта №1: sketch 01

Что-то подобное должно получиться у вас:

В результате, после заливки программы в ардуино вы должны увидеть подмигивающий светодиод, который как бы говорит «Привет, Мир!». Если этого не произошло и светодиод не светится, вам необходимо проверить правильность соединения проводов. Правильность полярности светодиода +, -. Правильность полярности шин питания.

P.S. Таблица цветовой маркировки резисторов:

Таблица цветовой маркировки резисторов

Всем удачи! Ждём ваши к ARDUINO УРОК 1 МИГАЮЩИЙ СВЕТОДИОД.

2018-09-19T16:11:54+03:00Arduino уроки|

Блок: 8/17 | Кол-во символов: 2810
Источник: https://labstyle.ru/podklucenie-svetodioda-k-arduino/

Виды  транзисторных ключей

  • Биполярный;
  • Полевой;
  • Составной (сборка Дарлингтона).

При подаче высокого логического уровня (digitalWrite(12, HIGH);) через порт вывода  на базу транзистора через цепочку коллектор-эмиттер потечет опорное напряжение на нагрузку. Таким образом можно включать и отключать светодиод.

Аналогичным образом работает и полевой транзистор, но поскольку у него вместо «базы» сток, который управляется не током, а напряжением, ограничительный резистор в этой схеме необязателен.

Биполярный вид не позволяет регулировать мощные нагрузки. Ток через него ограничен на уровне 0,1-0,3А.

Полевые транзисторы работают с более мощными нагрузками с током до 2А. Для ещё более мощной нагрузки используют полевые транзисторы Mosfet с током до 9А и напряжением до 60В.

Вместо полевых можно использовать сборку Дарлингтона из биполярных транзисторов на микросхемах ULN2003, ULN2803.

Микросхема ULN2003 и принципиальная схема электронного коммутатора напряжения:

Блок: 3/6 | Кол-во символов: 956
Источник: https://SvetodiodInfo.ru/texnicheskie-momenty/upravlenie-svetodiodnoj-lentoj-arduino.html

Применение адресуемых светодиодных лент

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

Получается интересное решение, если светодиодную ленту использовать в качестве фоновой подсветки Ambilight для монитора компьютера (рис.10-11).

Если вы будете использовать микроконтроллеры на базе Arduino, вам понадобится библиотека FastLed для упрощения работы со светодиодной лентой ().

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

Процессор ATmega управляет программой-скетчем, контролируя многочисленные дискретные выводы, аналоговые и цифровые входы/выходы, ШИМ-контроллеры.

Блок: 9/17 | Кол-во символов: 887
Источник: https://labstyle.ru/podklucenie-svetodioda-k-arduino/

Руководство по выбору светодиодных лент к Arduino

При покупке светодиодных лент есть несколько вещей, которые следует учитывать. Во-первых, это функциональность. Если вы планируете использовать устройства в основном для окружающего освещения, то правильным выбором станет простая диодная полоса 12 В RGB (SMD5050).

Многие приборы поставляются с инфракрасным пультом для управления ими, хотя в этом проекте мы будем использовать Arduino. Потратьте немного времени на покупки. На момент написания статьи метр ленты можно было купить всего за 1 доллар.

Если вы хотите что-то более высокотехнологичное, рассмотрите SPI RGB ленту.

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

Подробне о SPI RGB лентах вы можете прочитать здесь.

Эти полосы требуют всего 5 В для полноценного питания. Несмотря на то, что можно подавать небольшое количество мощности непосредственно с платы Arduino, обычно рекомендуется использовать отдельный источник питания 5 В, чтобы избавиться от запаха гари. Если вы ищете индивидуально программируемые светодиоды, светодиодная лента Ардуино — лучшая находка для вас. В данный момент стоимость 1 метра равняется примерно 4 долларам — 270 рублям.

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

Осматривая светодиодную ленту, обратите внимание на цифры в листинге. Обычно первым номером будет количество светодиодов на метр, а буквы IP, за которыми следуют цифры, будут его степенью защищенности.

Например, если в списке указано «30 IP67», это означает, что на метр будет 30 светодиодов. «6» — признак того, что устройство полностью защищено от пыли. «7» значит, что прибор не пострадает от непродолжительного погружения в воду. После того, как вы приобретете светодиодную полоску, придет время связать ее с Arduino. Начнем с SMD5050.


Блок: 2/5 | Кол-во символов: 2306
Источник: https://lightru.pro/svetodiodnaya-lenta-arduino/

Как принять и распарсить принятую команду

Для этого мы напишем две функции: функцию принятие данных и функцию парсинга. Первая будет вызывать из функции цикла Loop и записывать в глобальную переменную “Str” принятые данные. Вторая будет парсить команды и вызывать соответствующую функцию. Парсить будем функцией “strtok”.

void loop ()  {   getStr();   if (Str != "0") ParseCommand(); } //*************************************************** void getStr() {   int cb = udp.parsePacket();   if (!cb) {}   else {     udp.read(packetBuffer, NTP_PACKET_SIZE);     Serial.println(packetBuffer);     String req = (packetBuffer);      Serial.print("Request: ");     Serial.println(req);     Str = req;   }   memset(packetBuffer, 0, NTP_PACKET_SIZE);  //очищаем буфер для приема следующей команды } //***************************************************--ParseCommand void ParseCommand() {   String command = "";   //преобразовываем строку в нужным нам тип   Str.toCharArray(buf, 127);// Str - переменная в которой хранится пришедший пакет   command = String( strtok (buf, " "));   Serial.println("command: " + command + "(" + Str + ")");   if (command == "save") {     SaveComand(); //Сохраняем и подключаемся к Wi-Fi   } else if (command == "LightRGB") {     LightRGB(); //задаем цвет свечения   } else if (command == "LightFade") {     LightFade(); //задаем потухание/появление   } else if (command == "LightUser") {     FadeUser();   }  else {     Str = "0"; // очищаем   } } 

Ниже я объясню, что за команды и что они будут делать

Блок: 16/17 | Кол-во символов: 1524
Источник: https://labstyle.ru/podklucenie-svetodioda-k-arduino/

Кол-во блоков: 20 | Общее кол-во символов: 23860
Количество использованных доноров: 6
Информация по каждому донору:

  1. https://220.guru/osveshhenie/istochniki-sveta/upravlenie-svetodiodnoj-lentoj-arduino.html: использовано 4 блоков из 5, кол-во символов 3355 (14%)
  2. https://SvetodiodInfo.ru/texnicheskie-momenty/upravlenie-svetodiodnoj-lentoj-arduino.html: использовано 3 блоков из 6, кол-во символов 2326 (10%)
  3. https://labstyle.ru/podklucenie-svetodioda-k-arduino/: использовано 6 блоков из 17, кол-во символов 8648 (36%)
  4. https://lightru.pro/svetodiodnaya-lenta-arduino/: использовано 2 блоков из 5, кол-во символов 4911 (21%)
  5. https://xn--18-6kcdusowgbt1a4b.xn--p1ai/%D1%81%D0%B2%D0%B5%D1%82%D0%BE%D0%B4%D0%B8%D0%BE%D0%B4%D0%BD%D0%B0%D1%8F-%D0%BB%D0%B5%D0%BD%D1%82%D0%B0-%D0%B0%D1%80%D0%B4%D1%83%D0%B8%D0%BD%D0%BE/: использовано 1 блоков из 3, кол-во символов 2404 (10%)
  6. https://ArduinoMaster.ru/datchiki-arduino/adresnaya-svetodiodnaya-lenta/: использовано 2 блоков из 5, кол-во символов 2216 (9%)


Поделитесь в соц.сетях:

Оцените статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

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