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

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

Помогите написать простейшую схемку работы.

Всем привет! В програмировании не шарю почти ничего. Помогите пожалуйста с решением простейшей задачи.

Тспользую Arduino nano

Что нужно: Нужно сделать чтобы при появлении питания (max 15В) на одном из входов (предположим он будет №1), единоразово замыкались и тут же размыкались 2 контакта мужду собой (предположим №2 и №3). При отсутствии питания на этом же входе №1 в течении 5 сек, производилась та же операция.

Мне это нужно для включения ПК в машине. 

Управление ESC с помощью 4-х потанциометров

Доброго дня,у меня как у начинающего ардуинщика возникли проблемы с програмированием,цель программы заключаеться в управлениии esc с помощью 4-х потанциометров,1-задает скорость,2-время ускарения,3-время выдержки,4-время замедления. Проблема заключаеться в следующем,после выставленных значений,происходит запуск,моторчик постепенно ускоряеться,потом происходит выдержка,а вот с замедлением проблемы,когда  начинает замедляться,он резко ускаряеться,потом опять замедляеться и резко ускоряеться .

Конфликт библиотек

        Доброго времени суток уважаемые знатоки.

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

 И так вот  начало кода

"Одноразовая" пауза с помощью для if

Всем привет!

Стоит задача сделать условие с разовой задержкой на Arduino. Подробнее:

Инвалид в программировании

Начал заниматься программированием и создал вот такой скетч для устройства управления звуковым сигналом при открытой двери более 15ти секунд. Millis покачто не освоил в полной мере. Вот выношу на ваш суд супер топорную программу (если её можно так назвать). Может кто советом поможет.

 

Получение данных по UART

задача получать данные по UART ( уже предвижу восклицания "Ах какая редкость!" и "Да неужели?!". :))   )

Код я написал, и он работает. 

Работа условия в течение 20 секунд. Или защита насоса от сухого пуска.

Всем привет!

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

Если (давление ниже 1 бара, подаётся сигнал на реле о включении насоса)

то,  если (начинается отсчет 20ти секунд и если давление (с датчика давления), по истечению времени, не попадает в диапазон от 1,0 до 1,2 бар } то включается сирена и авария.

Из модулей есть Часы реального времени, из контроллеров есть Ардуины Нано 328ые и ESP12.

Помогите, пожалуйста!

Shield MP3 Music VS1053 с микрофоном

Всем, привет, я новичок в программировании...но, решил собрать движующуюся и разговаривающую куклу на ардуино. купил вот такую штуку (для воспроизведения зуков) https://arduino-kit.ru/catalog/id/shield-mp3-music-vs1053-s-mikrofonom . Но не могу ее запустить. попробовал двумя способами:

1. Как указано в описании вот с этой библиотекой: http://www.geeetech.com/wiki/index.php/File:MP3-TF.zip - не работает.

2. Поискал-нашел, вот эту: https://github.com/amperka/music-shield/tree/master/MusicPlayer_v1_7 - тоже не работает.

Большие цифры для дисплея LCD1602 (2004)

Решил немного помочь начинающим :)

Написал библиотеку отрисовки больших цифр на дисплее LCD1602 (2004). Когда то видел такой способ отображения в буржуйской книжке по Arduino, код не запомнил и за выходные накидал свою версию.

Библиотеку с примером можно скачать по ссылке

https://github.com/roman2712/LCD1602_bigNumbers_Arduino

К особенностям библиотеки относяться:

1) используются только 3 знакоместа из 8 (0 - 2), остальные доступны пользователю.

2) минимальный обьем используемой памяти