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

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

UART и мигалка проблема в коде помогите улучшить код

Добрый день написал простенькую программку для управления  шима и мигалки по rs232 шим работает нормально от 0 до 250 управляю через rs232 а скорость мигалки не меняется  хотелось бы управлять скоростью мигалки  чтоб и шим и мигалка синхронна работали   

Помогите с IRemote Library

Приветствую всех ;-)

собрал подобною схему http://ergoz.ru/electronics/arduino/arduino-rabotaem-s-ir-signalami-ch-1-priyomnik-tsop22-zapis-ir-signala.html

Arduino Pro mini + VS1838B

при нажатии на одну кнопку пульта получаю разные коды (например кнопка POWER):

Как работатет оператор Unsigned

Здравствуйте.

Подскажите, почему так:

unsigned char r = -249;
 
void setup() {
   Serial.begin(9600);
   delay(5000); 
   Serial.println("Starting...");
   Serial.println(r);
}

void loop() {}

В итоге r=7... Хотя какзлось, что значение переменной r должно быть 249, т.е. просто отбрасывается знак минус...

 

Arduino DUE и 1 LED module P10

Доброго времени суток! 

Есть отичная тема Связка Mega2560 с p10 led module. Так вот она решила примерно 80% моих проблем и вопросов.

Arduino + LCD 128x64 - Виснет при загрузке скетча.

Доброго времени суток!

Решил сделать небольшой велокомпьютер на Arduino и столкнулся со следующей проблемой:

Arduino зависает на 90% при загрузке скетча. Очень похоже на нехватку памяти, так как при закоментировании любых функций, скетч загружается. Но компилятор при этом выдает, что размер скетча 9 270 байт (из 258 048 байт максимум). Видимо я не совсем понимаю работу Arduino. Подскажите, пожалуйста, что я делаю не так?

P.S. При всем этом, прекрасно загружается и работает Demo от GLCD объемом 16Кб.

Помогите разобраться с библиотекой DS-1302

Приветствую участников сообщества.

Помогите разобраться со строчками кода библиотеки DS-1302

Вопрос по управлению питанием

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

К ардуино подключен аналоговый датчик, который потребляет много электричества и греется.

Хочется иметь возможность программно его отключать, когда им не пользются.

Нигде не нашел как.

Подскажите поджалуйста.

Прерывания и millis()

Привет! Помогите советом - пишу программу на Arduino, используя скетч из этой статьи. Там используется прерывание для отслеживания времени открытия симистора.
Вот так выглядит функция обработки прерывания:

Реализация двух потоков

из данного источника http://wiki.perexy.com/doku.php?id=articles:%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C хотел взять пример в реализации двух потоков. 

 

Датчик давления + электромагнитный клапан.

Доброго времени суток, уважаемые форумчане.

Требуется ваша помощь в реализации следующей задачи.

Имеется датчик давления, преобразовывающий атмосферное давление в диапазоне от 0 до 780 мм рт. ст. в электрический сигнал в диапазоне от 0 до 6.3 В. На данный датчик поступает постоянно увеличивающееся давление. Нужно реализовать программный код так, чтобы по достижению определенного давления включался электромагнитный клапан на заданное время, после чего отключался для дальнейшего повышения давления. И так несколько раз до достижения заданного максимального давления.