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

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

проблемы с библиотекой для PCA9685

Помогите новичку(((( Хочу использоватьданную библиотеку https://github.com/TeraHz/PCA9685

Проблема при проверки или компиляции, выдает: C:\Arduino\libraries\PCA9685-master\examples\PCA9685_example\PCA9685_example.ino:17:20: fatal error: Serial.h: No such file or directory

#include <Serial.h>

                   ^

сдвиг фазы исигнала

Всем привет, подскажите как можно сдвигать "П" образные импульсы по фазе. 

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

Помогите новичку пожалуйста.

Здравствуйте. я только учусь .

В общем суть такова: нужно сделать программу которая сигнализирует через какие то промежутки времени и ждёт ответа от человека в течении 5 секунд. Если ответа нет, то включается сигнализация. Это не что то очень мне нужное, но входит в курс обучения.

Понимаю что нужно сделать разбивки на, примерно 250 мс (потому что тупо delay(5000) заморозит программу и она не сможет получить сигнал с пина входного) и после каждого такого ожидания digitalRead(BUTTON).
но как завершить этот цикл через 5 секунд?

Засечь время, при котором замкнуты контакты геркона.

Добрый день. 

Принцип такой - реле должно сработать только если магнит поднесен к геркону на 3 и более секунд. То есть, если его поднесли на секунду или пол-секунды, то реле не должно срабатывать. В общем как это засечь?  Направьте, в какую сторону смотреть... Спасибо

Прием сигнала в Manchester кодировке

Добрый день ! Нужно на ардуине принять сигнал в манчестер кодировке . Общее количество бит 54 . Т.е. Первые 6 бит логические единицы остальное информация . Длительность целого бита 1млс ( длительность половины бита соответственно 500мкс ) . 

Вот думаю как правильно будет исполнить . Задать цикл и ловить подъем фронта . Отсчитать 250 мкс . Еще раз проверить что это единица , потом через 500 мкс проверить 0 . и так 6 раз а потом проверять через каждую 1млс , что у меня 1 или 0 и загонять в массив байт ? Или

Программирование классами на arduino

Я программировал в основном на C# и немного на QT, поэтому привык пользоваться классовой архитектурой, но в ардуине столкнулся со следующей проблемой. Попытался написать класс с использованием интерфейса 12C для вывода текстовых данных на дисплей размерностью "20*4", при компиляции ошибок не выдает но и дисплей не инициализирует. Прошу не судить строго на низкоуровневых языках опыта практически нет. Вот код

arduino usb delphi

Нужно считывать данные с ацп ардуино, допустим 5 вольт, и передавать их в делфи по юсб.

Полистав форум, нашел тему, код взял от сюда.

http://arduino.ru/forum/programmirovanie/com-port-kak-svyaz-programmy-na...

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

Спасибо, заранее.

Д

елфи 7

датчик, реле, кнопка HELP

День добрый, есть датчик влажности и температуры DHT11, реле, кнопка.

Расклад такой: горит лампа => я дышу на датчик => лампы выключается => нажимаю кнопку => лампа включается. 

Проблема с EEprom

В планах чтение команды c номером из компорта или смс и добавление номера в EEPROM, Это не весь скетч а кусок который должен за это отвечать, на данный момент на реагирует на команды из ком порта, чтение смс проверить нет возможности, уперся в стену! Подтолкните в правильном направлении...