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

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

Ограничить прием в Serial

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

код 1й ардуины, она шлет на 2ю:

Несовместимость библиотек для TM1637 и радиомодуля (4 кнопки)

После включения в текст "tm1637.display(...)" и загрузки, на дисплей значение выводит, но перестает принимать сигналы на пин радиомодуля, после нажатия любой кнопки, если исключить из текста вывод на дисплей, то сигналы от радиомодуля поступают.  Причины? Спасибо

Arduino UNO и двойной джойстик

Купила ребенку робота манипулятора на платформе Arduino. Собрали, подключили, пытались прошить, но не вышло. У кого-нибудь есть скетч готовой программы? где только не искали, везде есть только объяснения с одним джойстиком (как запрограммировать второй не смозговали) или с четырьмя тремо-потенциометрами.

Ссылка на яндекс диск с фото: https://disk.yandex.ru/d/2MCHh83wdwtG-w

Интересная версия блинка.

Родилось в ходе проверки возможности доступа к регистрам по их адресу.

Работает на uno/nano

int *x;

void setup(){        
    x=36;
    *x|=32;
    x=35;    
}

void loop(){   
    *x|=32;
    delay(500);
}

 

Автоповороты Servo и Ручные повороты Servo

Нужна помощь, переделываю напольный вентилятор, всё ОК, кроме одного момента с Servo.
Есть 2 функции:

  -  первая отвечает за плавные ручные повороты Servo влево-вправо на заданные углы при зажатии кнопки на ИК пульте;
  -  вторая отвечает за автоповороты влево-вправо на те же заданные углы при одинарном нажатии кнопки и выключении при нажатии другой кнопки.

Обе функции работают и плавно поворачивают Servo, но не могу побороть проблему:

Инициализация пинов Ардуино

Инициализация пинов по предлагаемой ниже схеме как-то не озвучивалась или прошла мимо меня.
Какие достоинства и недостатки?

Автоматическая подача звоков

Добрые люди, помогите пожалуйста дописать и довести до ума скетч.
Необходимо добавить расписание по которому будут включаться реле.
В коде используется таймер(который не работает) хотелось бы чтобы тип расписания звонков менялся путём нажатия на одну кнопку и выводилась информация о типе расписания(всего их 3 (будний день, суббота, сокращённый))
 

TTGO T5 V2.3 ePaper 2.13 - как определить версию дисплея

Дорого дня, получил вот такой девайс https://www.aliexpress.com/snapshot/0.html?spm=a2g39.orderdetails.order_info.4.fa094aa6hZcBtA&orderId=5025220461392377&productId=1005003971238053&_ga=2.43740645.1503133209.1653457042-1664060023.1648441366

Установил библиотеку - GxEPD2, но на ХЗ какой вариант дисплея раскомментировать в GxEPD2_display_selection.h

Кто-нибудь работал с такими девайсами? 

Как перенести проект с arduino mega на arduino uno?

Всем хай!

Мне нужно сделать проект для автоматического школьного звонка, но он использует arduino mega, а его у меня нет. Есть только arduino uno. Также у меня есть RTC_DS1302, а он использует RTC_DS1307.

Вот ссылка на его проект.

Как мне сделать этот проект на Arduino Uno?

Оптимизация функций

Всем привет!
Помогите новичку.
Есть две кнопки. Есть функция обработки двойного нажатия.
Как будет правильнее, использовать две функции для каждой кнопки или в одной функции опросить две кнопки?