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

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

Как управлять проектом на ATMEGA328 из Excel?

Всем привет! Начал изучать arduino для себя. Помогите с вопросом пожалуйста. Случилась необходимость управлять пинами мк атмега 328 через bluetooth и записывать их состояние. Это все выполнил и приложение в AppInventor состоялась сам. Спасибо во всем за помощь Осипову Дмитрию и его урокам. Но вот встал вопрос как, например включить мне светодиод на ардуино через Excel. То есть отправить команды через comport. Как, помогите пожалуйста, в каком направлении копать. Подскажите пожалуйста, Буду рад любой помощи!!!

Проходные выключатели через слаботочку.

Код для организации проходных выключателей.

Может кому пригодится.

Скетч использует 1042 байт.

Глобальные переменные используют 9 байт.

А можно както еще проще?

Энкодер считает через 4

Энкодер считает за 1 его щелчок (один оборот 20 щелчков)  на плюс или минус 4. Если остановить ручку в промежуточном положении между щелчками, то может нормально считать с шагом 1, но эти положения не фиксируются и неудобно.

Как поправить шаг счета ?

Дребезга видимо нет тк импульсами не чудит и направление не путает. На каждый выход энкодера поставил по конденсатору с маркировкой 102 (0,01 или 0,1 мкф ?)  из того что было  и по резистору 1 кОм.

 

Улучшение точности, программное

Есть устройство имеющее мгновенную точность выдаваемых данных в районе 1%, нужно на порядок больше.
Какие программные алгоритмы можно использовать, кроме дата_среднее?

ИК пульт

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

Припаял к ардуино ИК светодиод и приемник.

При нажатии кнопки на пульте в монитор выводит данные, а вот отправить их не получается(светодиод моргает). Телевизор не раагирует, а ардуинка зависает. Использую nano. Также непонятно, что значит 32 в строке irsend.sendNEC(0x20DFFF00, 32);

Помогите разобраться с классами для программирования Arduino

Разбираюсь с языком программирования, с простыми операциями разобрался - всё понятно. Но вот что касается ООП, классов, вот тут тёмный лес. Может быть кто подскажет по существу, как создавать классы и как к ним обращаться?

програмmирование si4432

В чем причина непойму.Немогу записать данные конфигурации настроек. Считать получается.

Как красиво использовать прерывание в классе?

Возникла необходимость для каждого экземпляра класса использовать свой набор прерываний (Arduino Due).

Но, как и следовало ожидать, метод класса не подходит в качестве обработчика прерывания.

заголовочный файл:

помогите разобраться с выводом растрового изображения

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