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

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

BME280

  Может кому пригодиться. LCD 1602 + Mega 2560+BME280

скетч:

как расчитать время таймаута ?

есть мастер и есть слейв, связаны по RS485, протокол собственный. Опытным путем подобрал время ожидания ответа в 0.02 сек, если ставлю 0,015 сек то не успеваю получить ответный пакет.

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

Ну и второй вопрос - как ускорится :)

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

Термостат для холодильника

Всем привет!
 

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

Купил ардуино нано и уно, переделал скетч какого-то доброго человека под свои нужды, но:

В данном скетче регулировать можно только один компрессор - может кто-нибудь сможет помочь, как скетч переработать на 2 нагрузки и два датчика DS18B20?!

 

Как собрать число для регистра

Чтобы засветить, например, число с точкой в одном разряде на  семисегментике. Если есть отдельно число и точка.

Помогите перести код в понятный Ардуино

Всем привет!

Такая проблема, есть код написанный в CodevisionAVR. Помогите пожалуйста перевести его в код понятный для Ардуино. Я только только начинаю знакомиться с программированием.

 

Вот сам код:

Прошивка Ардуины по WiFi

Добрый!

Есть автономное устройство, обмен - по WiFi. Модуль RN171

Скетч от Arduino nano в Atmega8 (нужен ли загрузчик)

Собственно вопрос?

Сделал на ардуино несколько проектов, вроде все работает и прикольно. Решил сделать в авто кнопку Старт/Стоп. Сделал на Arduino nano - на столе работает. Подумал зачем переводить целую ардуино и решил переделать все на Atmega8

Сам скетч думаю скомпилить в Atmel Studio.

В связи с чем вопрос - нужен ли загрузчик ставить на Atmega8?

 

Работа с резисторами..

Всем привет.

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

Так вот, помогите разобраться.. 

Есть некий блок управления, всего 5 кнопок. На выходе из него имеються два провода. Каждая кнопка - это некое сопротивление.

Требуеться сделать скетч, который будет понимать какая кнопка нажата (соответственно замерять сопротивление) и в соответствие с данными показаниями будет идти + на открытие оптопары.

Не пойму как сделать..

Здраствуйте. С недавних пор заинтересовался Ардуино.

Пишу скетч под себя. Но вот появился вопрос. Как сделать, чтобы при получении единицы ( 1) выполнялся код который в скобках и переставал выполняться после получения двойки (2). Все это будет делаться через блюпуп. Вот кусок кода.. Подскажите в какую сторону копать. Ни как не могу понять, аж мозг закипает.