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

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

вопрос программирования от чайника

Есть желание автоматизировать работу вентилятора в ванной. Задача в принципе тривиальная, несмотря на отсутствие опыта в программировании - есть готовые решения, которые можно скопировать и адаптировать под себя.
Я же хочу добиться следующего - кроме банального включения вентилятора по достижению параметра влажности вывести ещё индикацю влажности на базе ленты ws2811 - 7-8 диодов, больше смысла не вижу.
Работать примерно так - 55-60% горит один зелёный, с увеличением влажности кол-во диодов увеличивается и меняется их свет.
Когда включается вент - можно поставить мигание либо змейку.

ws2812b и её изучение

доброй ночи господа.

есть код

Помогите с кодом

Помогиите плиз найти ошибку в коде, за ранее благодарю!

Помогите с кодом

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

#include <DS1302.h>

Управление роботом через ИК

День добрый, имеет ардуинка, шилд L293D, два моторчика и ик модуль.

Так вот, всё подключено. Скетч нашёл на просторах интернета.

Помогите с CNC Shield version 3.0

 

Добрый день, есть Arduino UNO и плата к ней CNC Shield v3.0. CNC Shield v3.0 работает на GRBL. Но я хочу использовать Arduino UNO+CNC Shield v3.0для другой задачи. Для этого прошивка GRBL не подходит. Пробовал запустить вручную по такому коде

прием передача данных SerialSoftware

Добрый день помогите найти ошибку в сктче, имеются две ардуино из одной данные перекидываются на другую по max485 не могу найти ошибку в прием/передаче данных

 

Сервер:

Управление шаговым двигателем.

Есть шаговый двигатель 8 ампер Stoegra SM107.2.18М8 http://www.xn----7sbfedebebzdrkbi5bmwke ... m107218m8/
И драйвер DMA860H http://www.leadshine.com/UploadFile/Down/MA860Hm.pdf 

Не грузится скетч в Nano

Приветствую всех!
Сегодня впервые вылезла ошибка при попытке загрузки скетча. Не пойму в чем дело..
 

Помогите с DS18B20

Здравствуйте, вопрос программистам - сейчас у меня программа выдает ошибку если количество датчиков не ровно по условию количеству DS18B20. А как сделать, чтобы показывало конкретный датчик к примеру если отсутствует sensor1 тогда error1()? Функцию ошибки я потом сам пропишу, чтоб на экране показывало, не могу понять как условие написать. Спасибо заранее.
 
// адреса градусников.
DeviceAddress sensor1 = {0x28, 0xFF, 0xA5, 0x3A, 0xA1, 0x15, 0x3, 0x56};