Новогодняя bluetooth НС-06 гирлянда на Ардуино. WS2811. Библиотека FastLed. Android. 4

Новогодняя bluetooth НС-06 гирлянда на Ардуино. WS2811. Библиотека FastLed. Android.
Всех с наступающим Новым Годом! В преддверии праздника речь пойдет о новогодней гирлянде, управляемой с планшета или смартфона по bluetooth. Список компонентов проекта: RGB светодиодная лента(гирлянда) с микросхемой управления Ардуино pro mini Bluetooth модуль Планшет(смартфон) на базе Андроид В продаже существует очень много разных RGB лент, на разных микросхемах. Ниже список микросхем, с которыми мы сможем ...

Get SerialStringInt to int 2

Скетч чтения целого числа записанного строкой. <br /> int get_serial_stringInt_to_int(int count)<br /> {<br />   int val=0;<br />   for (int i = count-1; i>-1; i--)<br />   {<br />     int val_a=(Serial.read()-'0');<br />     int val_e=1;<br />     for (int j = 0; j<i; j++) val_e=val_e*10;     val=val+val_a*val_e;    } ...

String binary to byte. Arduino

Скетч преобразования бинарного строкового сообщения полученного через Serial.read() в целое. В буфере Serial строка символов «11111111» int get_serial_string_bin_to_int() { int val=0; for (int i = 7; i>-1; i—) { int val_a=(Serial.read()-‘0’); if (val_a==1) val=val|((val_a)

4 — Умный дом на Ардуино. Глава II — Передача и чтение данных. Часть 3 — php — windows 9

Для передачи данных на Ардуино и чтения данных с него будем использовать библиотеку php_serial.class.php. Данная библиотека написана для Linux Поэтому, мы будем использовать виртуальную машину VirtualBOX с установленной на нее OpenWRT Далее рассмотрим: Файлы, необходимые для общения с Ардуиной через php(OpenWRT, VirtualBOX, WinSCP, php_serial.class.php) Создание виртуальной машины в VirtualBOX Настройка OpenWRT(php, http, dhcp, serial) Пример обмена ...

3 — Умный дом на Ардуино. Глава II — Передача и чтение данных. Часть 2 — Delphi 4

В продолжении о передачи и получении данных с Ардуино, рассмотрим пример с использованием Delphi2009. Для передачи и чтения данных по Seial при помощи Delphi2009 требуется библиотека компонентов TCOMPORT(загружена с этого сайта). Создадим новый проект и добавим на форму: timer(задержку ставим 100 миллисекунд и выключаем таймер) comport(В настройках указываем номер и скорость порта) button memo 2 ...

2 — Умный дом на Ардуино. Глава II — Передача и чтение данных. Часть 1 — Visual Studio 1

Прежде чем писать дальше об управлении и мониторинге умного дома, необходимо научиться получать данные с контроллеров, а также отправлять на них команды с использования различных платформ разработки. Рассмотрим одну из них — Microsoft Visual Studio 2013 Загрузить можно с офф сайта триал версию на 90 дней Для передачи и чтения данных по Seial при помощи ...

0 — Умный дом на Ардуино. Введение. 2

Мы начинаем серию статей по созданию «Умного» дома на Ардуино. Статьи будут публиковаться по мере внесения изменений в схему «Умного» дома или в программу управления. Все схемы и скетчи данных статей будут протестированы и опробованы в реальных условиях. Концепция: Умный дом строится на базе Ардуино. Проект умного дома будет разрабатываться постепенно и корректироваться на протяжении ...

Ардуино и термистор. NTC MF52AT. Схема подключения. Скетч. 4

Продолжим тему об измерении температуры с помощью Ардуино В предыдущей статье мы рассмотрели примеры использования датчиков температуры LM35 и DS18B20 Рассмотрим теперь измерение температуры с помощью терморезистора NTC MF52AT. Терморезистор(термистор) — полупроводниковый резистор, в котором используется зависимость электрического сопротивления полупроводникового материала от температуры Для измерения температуры с помощью терморезистора необходимо подключить его в схему делителя ...

Прошивка контроллеров ATMEL при помощи Arduino готовыми HEX файлами 16

Как прошить контроллер ATMEL HEX-файлом при помощи Arduino Для решения этой задачи нам необходимо: 1. Arduino, прошитая как Arduino ISP 2. Контроллер ATMEL, подключенный к Arduino согласно пинам Arduino ISP 3. HEX файл для контроллера, которым мы будем прошивать. 4. Скопировать файл arduino\hardware\tools\avr\etc\avrdude.conf в папку arduino\hardware\tools\avr\bin\ Для прошивки контроллера нам необходимо запустить файл arduino\hardware\tools\avr\bin\avrdude.exe с ...

Обмен данными между ардуинами. Проводное соединение Ардуин при помощи UART(Serial) 22

В продолжении статьи о проводном соединении ардуин, рассмотрим пример соединения нескольких контроллеров при помощи UART. Wiki — Универсальный асинхронный приёмопередатчик (УАПП, англ. Universal Asynchronous Receiver-Transmitter (UART)) — узел вычислительных устройств, предназначенный для связи с другими цифровыми устройствами. Преобразует заданный набор данных в последовательный вид так, чтобы было возможно передать их по однопроводной цифровой линии другому аналогичному ...