Песочница. Раздел для новичков

Помощь со светом

Уважаемые друзья, всем добрый день.

Подскажите пожалуйста. Хочу сделать подобный проект как на видео.

В каком направлениии копать? Может похожий проект кто делал, или не со светом.

Свет 220В. Спасибо.

 

два светодиода от сенсора hcsr 04

Здравствуйте! мне от силы 2е недели, скопировал скетч на этом сайте (спасибо IVAN222 ) и решил по простому его дополнить, но не тут-то было не компелируется, (сам скетч(не модернизированный) рабочий)

мною добавлены следующие строки  (4) (12) (31) (36) подскажите что он хочет?

весь код на фото не вместился, за бортом осталась строка..... delay(100); }

STP16CP05 не могу разобраться

Здравствуйте, дорогие форумчане! Не могу разобраться с драйвером светодиодов STP16CP05. Написал код на коленке, ни разу не программист, в основном пользуюсь готовыми кодами для своих мелких поделок, за что спасибо умным людям. Решился зажечь 64 светодиода, но не все, а те, которые нужны, в зависимости от настроек. Со сдвиговым регистром 595 разобрался через shiftout, но они 8-ми битные. Для своей поделки решил поставить STP16CP05 для уменьшения количества резисторов и большей мощности. Код написал по аналогии с 595, не заработало.

Часы, анимация настройки.

Добрый вечер, подскажите, как правильно сформировать sprintf для анимации настройки времени, когда мигают часы. Спасибо!

 if(flashShowTimer + 1000 <= millis()){
      flashShow = !flashShow;
      flashShowTimer = millis();

       sprintf(szMesg, "%02d%c%02d", (flashShow ? minute() : NULL),":" , minute());
      }     
   

 

ампервольтметр дистанционный лабораторный

Возникла идея заменить реальные шкалы школьных приборов на нарисованные в приложении для смартфона.

Вопрос по входным цепям: что я упустил при использовании прибора в цепях с напряжением до 5 Вольт и током до 2 А и полным незнанием использующих куда совать проводки.

П.С. Не знаю как получать сообщение для скетча, что переключатель режимов переключён.

LCD 1602 и DS 1303 изменить формат отображаемых цифр

Добрый день Уважаемые форумчане! Пожалуйста подскажите кто знает: Суть в следующем - подключил к arduino nano модуль часов реального времени SD 1302 с выводом на дисплей LCD 1602 (подключен по I2C шине) . Все работатет, но возникла одна заморочка и я никак не могу почему, что нужно добавить или зменить - когда выводятся  часы, минуты, секунды меньше 10, то на дисплее отображается например 1, 5,3, 4, итд. а надо 01, 02, 03, итд т.е должен быть впереди если число менее 10... Так вот как этот ноль добавить, почему так выводиться?

INA226

Всем привет!

Уважаемые ГУРУ. Помогите пожалуйста с кодом новичку

Добрый вечер, Уважаемые ГУРУ.

Я новичок, зеленый. В программировании 0.  Помогите пожалуйста убрать ошибки. И подправить нижнюю часть кода. Верхняя и середина вроде в порядке. Кажется…. Скетч не компилируется и выдает ошибку.