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

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

Как извлечь данные из EEPROM?

Ардуина периодически слушает датчик и записывает врямя и показание в EEPROM. Подскажите, пожалуйста, оптимальный способ эти данные извлечь для дальнейшей обработки. Может, можно какой-то прогой слить EEPROM в явном виде сразу в файл?

Спасибо!

u8glib скроллинг в меню на дисплее 128x32

Доброго времени суток. Собственно,суть проблемы такая - в примере библиотеки u8glib не прописан скроллинг(графический) меню дальше 3-х пунктов для дисплеев меньше 128x64,при скроллинге меню дальше 3-х пунктов которые влезают в дисплей 128x32(i2c),4-й пункт выбирается,но ниже дисплей не прокручивается,т.е выделение уходит за пределы рабочей области,в гугле решения этой проблемы к сожалению не удалось найти.

как правильно принимать MIDI CLOCK сигнал?

Hello world! Делаю девайс на основе Arduino Mega 2560 для синхронизации нескольких синтезаторов, и встал вопрос приема и обработки сигнала Midi Clock. Для синхронизации используется байт 0xf8 который отправляется 24 раза за интервал между ударами (тактами). Для теста написал такой скетч: 

тройной бип

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

Уже всю голову сломал, придумать не смог. Может, кто-нибудь подскажет, как по-проще реализовать функцию, которая сделает тройной бип -  tone? Без задержек, естественно).

Тройной бип по событию, вызывающему эту функцию.

Как определить причину перезагрузки Arduino UNO WatchDog

Доброго всем времени суток. Стоит задача: при перезагрузки через срабатывание сторожевого таймера должна виполнятся одна часть кода, а при перезагрузки через подачу питания - еще одна дополнительная функция.

Ds3231 часы реального времени

Ребят, в этой теме я новичок, быстро схватываю на лету. Задумка такая надо что бы на модуле DS 3231 можно было производить настройку времени + будильника без участия компьютера и ввода данных через него, то есть собственно с трех кнопок ( которые сидят на одном аналоговом входе). Подобное в интернете найти не смог.

Несколько PIR датчиков движения в охранной системе.

Нужна помощь с написанием скетча к Ардуино нано (ATMega328P). 

Есть 4 PIR датчика (HC-SR501)  P.S. Для скетча пока нужно только 2. ;

Ардуинка; реле; сирена; источник 5V. 

Нужно чтоб при поступлении логического сигнала с датчика, ардуино подавал на реле сигнал HIGH→delay(300000)→LOW.

Помогите ускорить скетч для Arduino Due.



Программа написана в Flprog.

При частоте внутреннего генератора 500 Кгц секвенсор переключает шаги с частотой 21530 Гц.

Мне надо поучить стабильных 50 кгц. Куда копать.

Arduino Mega 2560 + Ethernet W5100

Добрый вечер, уважаемые форумчане!

Если кто сталкивался, прошу помочь!

Следующая задача:

Опрашивается несколько датчиков HC-SR04 с периодичностью раз в 10мс. В случае если какой-то из датчкиов фиксирует расстояние меньше заданного, то на сервер должен уйти GET запрос с информацией о времени (millis()) срабатывания.

Проблема:

Отправка данных через Ethernet останавливает выполнение скетча примерно на 2-3 секунды. В этот период могут быть потеряны полезные данные с других датчиков.

Скетч данного варианта:

Функция, возвращающая массив байтов

Мне нужно прочитать рисунок из подключенной spi flash памяти и вывести на lcd экран ардуинки нано.

По отдельности работает - рисунок заданный так выводится: