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

Вопросы по программированию Arduino.

управления радиомодулем с помощью java

Всем доброго времени суток.

Управление котельной




Помогите со скетчем пож. набросал алгоритм управления клапанов с защитой от дребезга вот что вышло:

// подключаем библиотеку
 #include <Bounce.h>
 
#define BUTTON1 2
#define BUTTON2 3
#define BUTTON3 4
#define BUTTON4 5
#define BUTTON5 6
#define BUTTON6 7
#define BUTTON7 8
#define BUTTON8 9
#define BUTTON9 10
#define BUTTON10 11
#define BUTTON11 12
#define BUTTON12 13
 #define LED1 22
 #define LED2 49
 #define LED3 47
 #define LED4 45
 #define LED5 43
 #define LED6 26

Serial анализ данных с com-порта

К сожалению сейчас нет возможности проверить код на работоспособность практически, т.к. нету модуля Ардуино, но в дальнейшем это потребуется. Может кто нибудь проверить работает ли этот код? Ну или хотя бы теоретически, всё правильно написано? (именно в плане анализа пришедших данных)

С компьютера с com-порта посылаем 0 - светодиод тухнет. Посылаем 1 - светодиод зажигается.

Шилд L293D

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

шилд

 

Протоколы SIRC и MilesTag2

делаю тагер для лазертага на ардуине. Необходимо использовать протокол MilesTag2. Судя по описанию, он очень похож на SIRC от SONY. Стартовые импульсы, единицы, нули и  паузы совпадают. В таком случаем лазертаг оружие - это просто большй пульт от телика SONY)
Т.е. не нужно дописывать новый протокол в файл IRRemote.cpp? Можно просто взять/скопировать протокол Sony изменив частоту на нужную?

 

ИК посылка

Нашел такой код для посылки сигнала по ИК.
Потестил, работает. Но вдруг понял, что нигде в этом кодене указан пин через который происходит посылка. У меня оно работает через пин 3. Подумал что работает сразу на всех пинах с ШИМ, но нет.
Объясните, куда прописавыть пин, пожалуйста)

Помогите запустить LCD

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

В наличии ардуино UNO.

Я начинающий юзер ардуино,прошу помощи в запуске этого дисплейчика:

 

Настольная лампа + ИК + выключатель

Всем привет. Есть у меня настольная светодиодная лампа, (светодиодной она стала после того как в ней сдох блок управления и лампа). Ну и конечно скучно просто включать свет. Хотел прикрутить ИК пульт, но вот буда, я же не программист. Похожие темы есть на форуме, но они не дают не конкретный отвеет, не код. Мне бы не хотелось использовать 25 реле с 10-тью группами контактов. Все на много проще, с точки зрения исполнения конечно, но не с точки зрения кода. Взял за основу это:

Помогите разобраться наткнулся на пост https://geektimes.ru/post/255546/ не могу понять что не так в скетче((

#include <SPI.h>
#include <Ethernet.h>
#include <OneWire.h>
#include <DallasTemperature.h>
 
#define ONE_WIRE_BUS 2
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
 
byte mac[] = { 0x54, 0x34, 0x41, 0x30, 0x30, 0x31 }; 
 
EthernetClient client;
char server[] = "141.8.195.87"; // имя вашего сервера
int buff=0;

EasyVR Shield 3.0 управление реле голосом

Нароод помогите не много разобраться написал скетч для голосового управления реле

Управляется через Word а не Group тоесть команда записанна через QuikT2SI

на слово "Резо" стоит на испанском там полностью созвучное слово определятеся все нормально!

у меня 2 вопроса:

правильно ли вообще написан скетч потому что иногда он включается на другиие слова(РЕДКО), просто мало ли что то не так прописал! просто информации в инете русскоязычной очень мало а в нглийском я не бум бум