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

управление кондиционером с помочью esp 01 отправка по ик сигналу

Здравствуйте форумчане, давно меня не было, забросил ардуинко на время. Но опять понадобилась. Захотел управлять кондиционером с помочью esp. Несколько дней мучаюсь, подскажите, пожалуйста, заранее спасибо.

Как сделатьь механического бота на рыбалку в игре?

Всем привет, хотел бы сразу сказать, что я полный ноль в программировании, и уж тем более в ардуино, поэтому , пожалуйста, отнеситесь с пониманием, если я написал какие-то глупости). Итак, я хочу попытаться сделать бота для рыбалки в игре. Т.е., чтобы камерой считывалось изображение с монитора, и когда в игре появлялся значок о том, что рыба поймана, механический палец нажимал бы на клавишу клавиатуру. Такой почти типичный бот для игр) Вот несколько каких-то более конкретных вопросов:
Во-первых, это вообще возможно сделать? Правда, может это невыполнимо, я не знаю

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

В любой момент времени по двум проводам могут поступить команды, которые необходимо обработать и молниеносно отправить ответ.

Сначала пользовался SoftwareSerial, но там максимальная скорость ограничена 9600, соответственно, всё жутко тормозило. Вдовесок некоторые байты терялись, либо перемешивались, что приводило к глюкам.

Перешёл на "железный" Serial, где можно поднять скорость до 112500 - сразу заметил прибавку в скорости работы, тем не менее, хотелось бы меньшей задержки.

Arduino_Nano+SIM800L

Приветствую!

Изучаю работу с SIM800L, , для начала работу с АТ-командами. 

На примере этого скетча:

Проблема с COM3.

Ребят, возникла проблема с обновление драйверов COM3. IDE не видит вообще портов. Кога захожу в диспетчер устройств не нахожу вкладок "другие устройства" и "COM3....". Есть только вкладка "Контроллеры USB", но там этого тоже не нахожу. 

1 килобайт = 1000 байт или 1024 байта?

Стыдно сюда писать, но лучше спросить.

Пользуюсь внешней еепромкой на 64 килобита. Пишу 8 значений кольцевым буфером. Ну то есть, 64 килобита = 8 килобайт. 8 килобайт / 8 равно 1000 байт. Это если 1 килобайт = 1000 байтам.  Или он всё же 1024 байта?

Интернет поделён на 2 лагеря. Пишут, что 1 килобайт = 1000 байтам, но в практическом исполнении 1024.

Цитирую один из источников:

ЦАП. Преобразование цифрового сигнала в аналоговый

Здравствуйте. Использую плату Arduino UNO WiFi R2.

Необходимо преобразовать цифровой сигнал с датчика расхода воды в аналоговый импульс для насоса (для добавление реагентов при наполнении бассейна). Насос TEKNA EVO 603 с аналоговым входом. На данный момент получается снимать сигнал с датчика воды и выводить его на монитор. Теперь нужно что бы на n входящих цифровых импульсов, Arduino выдавал n аналоговых сигналов на насос. 

Подскажите образец скетча или в какую сторону копать (прогуглил все, везде только преобразование аналоговых в цифровой)

Спасибо!

Сравнение данных

Всем привет! Никак не могу разобрать как сравнить имеющиеся данные с теми, которые пришли в порт. Если взять допустим число "247", вопросов нет, а если целую строку "< d 178 110 0B0001121228295768603A27" то вообще нет никаких соображений как такое реализовать.... Помоги пожалуйста разобраться...

подскажите по настройке чувствительности

Добрый день уважаемые участники 
подскажите пожалуйста как поменять настройки чувствительности сенсора  в полном коде скетча
хочу пробовать разные варианты настроек , поэтому снизойдите подробным объяснением где и чо менять

Использование аппаратного UART на Arduino Nano

Здравствуйте. Есть устройство с пинами RX и TX (это экран Nextion, но не суть), с которым могу работать, подключив к софтверному серийному порту (используя SoftwareSerial.h) - принимать и отправлять команды.

Но возникла задача как-то увеличить скорость: постоянно получая, обрабатывая и отправляя команды на скорости 9600 да ещё и на программном серийном порту, программа начинает подтупливать. Решил перевести на аппаратный и заодно поднять скорость... и ничего не получилось.

То есть, я просто соединяю пины RX, TX крест-накрест, пишу что-то вроде