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

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

NFR24L01 и ds18b20 передача и прием данных.

Искал как это сделать легко и просто, много видео, но нет готового решения. 

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

 

Вот хочу предложить пример приема-передачи данных с датчика ds18b20 с одного модуля. Если кому будет интересно. позже предложу решение по передачи и приему с нескольких датчиков в совокупности с датчиком DHT11. 

В скетче описал все своими словами. 

Как расположить во флеш памяти Arduino Mega2560 Бинарные Данные.

Как расположить во флеш памяти Arduino Mega2560 Бинарные Данные. Причем не только расположить а автоматизировать этот процесс.
 
Шаг  - 0  Введение :)
 
Всем кто балуется Arduino Mega2560 привет! Хотя решение годится и для mega1280.
Как оказалось, несмотря на наличие памяти аж 256 КБ :), не так-то легко ее использовать.
Захотел я реализовать красочные рисованные экраны с картинками, было принято решение расположить их во флеш.

abs функция

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

 deltaM = 0;      
     if (abs(M1Calc) > 1000){ 
       deltaM =abs(M1Calc)-1000;} 
     else if (abs(M2Calc) > 1000){ 
      deltaM = abs(M2Calc)-1000;}

 

Общение двух и более ардуин по шине I2C в формате master-master с одновременным использованием радиоканала.

Проблема родилась отсюда: http://arduino.ru/forum/obshchii/problema-virtualware-i-serialsoftwareserial

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

Помогите создать замену строки скроллом

Как новичок в программировании, я буду признателен любой помощи в решении такой задачи. Нужно сделать замещение скроллингом одной строки (в моем примере это 01234) на другую (56789), и чтобы последняя оставалась на месте. За 2 дня упорных раздумий смог добиться только того, чтобы уезжала первая строка, а вторую все никак не получается туда прикрутить. На гифке изобразил желаемый результат. И прикрепляю скетч с тем, что у меня пока получилось сделать. Arduino Nano, дисплей от Nokia 5110 с библиотекой Adafruit.

электроника для котла на твердом топливе Arduino

здорово народ! недавно мне пришла с китая  вот такая железка.

Помогите, пожалуйста, ИК передатчик на arduino.

У меня есть плата Ардуино Уно, ИК светодиод и ИК приемник. С помощью ИК приемника я считал код с пульта (пульт не от телевизора). Мне надо этот же код передать через ИК светодиод на устройство. Облезал весь интернет, никак не могу найти скетч ((( Помогите, пожалуйста!!! Код с приемника - A25313D1.

Как сделать мигание устанавливаемого значения на LCD экране?

Есть LCD экран на который выводятся несколько разных несвязанных значений -мощность, температура, температура открытия. Хотелось бы чтобы температура открытия и мощность, не коде прописывалась, а была еще возможность установки их кнопками. Как сделать чтобы при нажатии условной нопки Select поочередно выбирались и мигали значения и активировалась возможность кнопками Up, Down их задавать. Но чтобы при этом вя остальная программа не висла? Может уже были подобные примеры.

автоматизация скважинного насоса

Коллеги, приветствую!

Прошу помочь в написании программы\ подсказать алгоритм для автоматизации скважинного насоса . Суть такова:

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

Как воспроизвести голосом большую переменную

Здравствуйте. Не могу решить возникшую проблему.

Задача стоит в том, чтобы ардуино воспроизвела значение переменной *допустим 1022, как отдельные файлы с записями "тысяча" "двадцать" " два". Файлы в формате wav имеются, но как заставить ардуину составить последовательность?

Мне путь решения видится так: