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

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

Сторожевой таймер для модема

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

Ошибка компиляции

Прошу помочь разобраться с ошибкой компиляции. По всякому вертел, не смог разобраться. Перестало компилироваться после введения строк 95-103. Если их заремить, разумеется работает. Спасибо зараннее.

а можно ли свисток прикрутить?

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

Надо что-то подобное (руки заняты управлением).

Нет ли готовых решений на ардуине?

Проблема с сервоприводом и кнопкой.

Всем привет!

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

Прошу помощи. Навыки работы с Гуглом не помогли. 

Код и видео демонстрацию дребезжания прилагаю.
 

Плавное разгорание света (умный будильник)

Добрый день, есть желание организовать умный будильник, чтоб каждый день в определенное время происходило плавное включение света в течение  20-30 минут разгоралась до полного включения. Есть ардуино уно, реле-шилд, модуль часов реального времени ds1307. Подскажите, что еще необходимо и подскажите с логикой всего этого дела. 

Сигнал секунды на DS3231

Всем Привет!

Сейчас работаю с DS3231, прошу совета бывалых.

С помощью прерывания и данного RTC я создаю регистр ЧЧ:ММ:СС,ссс, тоесть добавляю миллисекунды.

В данный момент, при перещёлкивании так сказать таймера на 1 секунду, по идее должен обнуляться счетчик миллисекунд. Сейчас это реализовано путем сравнения предыдущего значения и действительного, но получается это слишком громоздко. Есть ли процедуры, работающие по событию onChange?

 

Заранее спасибо за ответы!

nRF 905

Всем привет. Так как я в программировании НУЛЬ, прошу о помощи с разбором радиомодуля NRF905 (ссылка: http://dvrobot.ru/shop/nrf905 ). Как подключить и главное КАК ( и по какому принципу ) запрограммировать для работы Arduino ? Буду очень признателен.

Attiny13 и серво. Помогите найти ошибку в коде.

Всем добрый день!  Пытаюсь тодключить к Attiny13 и сервопривод, но что-то какие-то глюки... Суть работы проста: Установить серву в 90, ести на 4 пине гогическая "1" то учтановить серву в 60, если на 3 пине "1" то установить серву в 120. Если на пинах 3 и 4 "0", то установить серву в начальное положение - 90. К пинам 3 и 4 подпаяны резисторы по 20кОм к земле что бы избежать ложных срабатываний. Питается все это от аккумулятора 18650.

А есть ли такая функция, для кейлога ?

Если примером вставить arduino в USB, как то можно програмно узнать какие клавиши нажимаются ?

Проблемы с #define

Есть такой код (выборка из сотни строк, но подписи строк не обращайте внимание):

Line 10: #define pinDigitalBuzzer	2
void setup() {
	Line 138: 	pinMode(pinDigitalBuzzer, OUTPUT);
	Line 139: 	digitalWrite(pinDigitalBuzzer, HIGH);
}
void loop() {
	Line 204: 				digitalWrite(pinDigitalBuzzer, LOW);
	Line 206: 				//Serial.println(pinDigitalBuzzer);
	Line 207: 				digitalWrite(pinDigitalBuzzer, HIGH);
}

В таком виде бузер не издаёт щелчки, а если разкоментить 206 строку, бузер  издаёт звук!