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

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

шумометр, заморозка результата

Всем доброго всего

помогите заморозить включенный светодиод на 2-3 секунды

функция делей не подходит, тормозит следующий результат

 

SIM800L, реализация алгоритма формирующего sms на кириллице

Есть GSM модуль SIM800L. Если специальным образом сформировать сообщение, то можно отправить sms на кириллице. Как формируется узнал тут: http://www.edgemodem.ru/forum/viewtopic.php?f=8&t=901

Цитирую:

посчитать импульсы

Доброго времени суток уважаемые форумчане.
есть устройство (самодельное с 1 кнопкой и 2 дипами) которое генерирует импульсы различной скважности
50 ms on     /   50   ms off
60 ms on     /   300 ms off
30 ms on     /   50   ms off

Управление минусом через шим

Привет.

Только начал изучение, имею Arduino Uno.

С шимои по плюсу разобрался на измнении яркости диода, а вот наоборот, чтоб порт давал шим по минусу (минус-ничего-минус-ничего) чет непонимаю, через какую функцию?

Ткните носом плиз.

Отрисовка часов на OLED 64х128

Здравствуйте Товарищи! 

Подскажите пожалуйста, как отрисовать корректно цифры, если hour < 10 ?  

Часы

Watchdog срабатывает 1 раз

Имеем arduino Pro Micro на базе Atmege32u4, добавил в setup запуск таймера:

wdt_enable(WDTO_8S);

 

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

Почему такое может быть?

wdt_disable();

перед включением никак не помогает...

Arduino Mega 2560 Master в сети ModBus RTU

Доброго времени суток. Прочитав не мало статей про протокол ModBus RTU, так и не смог понять как заставить Arduino отправлять запрос ведомому устройству. Использую библиотеку ModbusRtu, открываю пример из этой же библиотеки. Просьба указать путь в нужном напровлении (какие параметры изменить и куда вбивать то, что нужно отправить) 

Таймер на DS3231

Здравствуйте! Не так давно узнал о существовании такой интересной штуки как Arduino. Появилась у меня на руках Nano и часы DS3231. Пытаюсь собрать на этом суточный таймер. Принцип работы: допустим с 8:00 до 18:00 включен, с 18:01 до 7:59 выключен или мигает диодом(это не так важно). С++ когдато давно изучал неглубоко, но многое позабыл. Пытаюсь осваивать на разобранных примерах скетчей, мне так понятней. Но немогу найти скетч таймера на этих часах и без дисплея. Если комуто нетрудно выложите скетч или ссылочку.

проблема в создании класса

Хочу создать клас RFID ридера. Не могу назначить функцию прерывания для элемента класса (функция PCattachInterrupt).

Идея: При обявлении класса нужно зарегестрировать ф-ции прерывания для вывода D0 и D1. Теоретически программа должна для каждого экземпляра класа создать свои две ф-ции прерывания, потому this должен указать на конкретный экземпляр и соответственно на конкретную ф-цию, но не работает.

Гуру С++ помогите решыть проблему!

Помогите зависает цикл

я особо не шарю в програмировании так что ругать не стоит.. еще только учусь.

Делал пищалку на rtttl  дабы вот библиотека

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