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

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

Неверные результаты при делении

Здравствуйте. Подскажите, пожалуйста, где я прокололся?

Использую Arduino Uno R3, LCD HD44780

Arduino неправильно все считает!

Есть обычный пример: 

Монитор последовательного порта и напряжение на выходе

Здравствуйте. Собрал такую схемку: Arduino Nano v5 - ЦАП AD5302, на входе получаю аналоговое напряжение, которое можно регулировать через монитор последовательного порта. Естественно, ЦАП подсоединён к ножке с цировым выходом. Проблема в следующем: набираю в мониторе последовательного порта величину, эквивалентную напряжению на выходе, и тут происходит резкий скачок выходного аналогового напряжения до максимального значения опорного напряжения для ЦАП, после чего падает до требуемого значения. В чём может быть проблема? Почему может происходить этот скачок?

Разбор переменной на биты

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

Прошивка AMtel Attiny 2313A-PU с помощью Arduino uno

Здраствуйте. помогите с подключением и прошивкой...  

вседелаю вроде правильно, но не выходит. вылетает в ошибку 

вот ссылки на сторонний ресур и инструкции 

Сдвиговый регистр 74HC595, почему мигают светодиоды?

Ребята помогите пожалуйста, почему програют светодыоды вместо того чтобы гореть?

Прмер брал отсюда

Due и RF24 и LCD на I2C

Чтобы два раза не вставать, спрошу сразу про два.

Пытаю сейчас Due.

Использование RF24 выдало такую портянку ошибок, что я даже не стал копать.

LCD вот с этим https://github.com/jockm/LiquidCrystal начал мигать, но поприветствовать мир так и не получилось. Вдумчивое курение сорсов бибилиотеки навело на мысль, что надо что-то делать с захардожеными номерами пинов на расширители шины.

LiquidCrystal.* переименовывал в LiquidCrystal_due.* и правил ссылки внутри, чтобы не пересекалось другой такой же бибилиотекой.

вопрос по команде pulsein

Написано следующее:

"Функция возвращает 0, если в течение заданного времени (таймаута) не был зафиксирован сигнал на порту."

А что будет возвращать функция, если ожидаемый импульс больше заданного таймаута? Ноль или длину таймаута?

ir датчик и режимы мигания светодиодами (гирлянда)

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

Просьба сильно не пинать, новичок мигаю светодиодами.

Есть скеч из интернета

Универсальный блок управления шаговым двигателем. Нужна помощь в написании программы для мотора.

Всем привет. Потихоньку пилю дальше свой блок управления шаговым мотором. Механическая часть оказалась самой простой и уже закончена на 90%. На 1-й фото видно как все подключено. В блоке 2 Ардуинки (Nano и Mini Pro), Nano показывает меню и график силы тока на дисплее, а Mini Pro должна управлять мотор шилдом (EasyDriver) и караулить 2 конечных выключателя.

ошибка при компелировании

Написал небольшую програмку под TFT 3,5" 400х240