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

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

Проблема с I2C Arduino DUE

Всем привет! Ломаю голову уже неделю! Проблема в следующим: у меня есть датчик ITG3200 в исполнении  GROVE system, датчик исправный, подключаю я его у arduino due к линиям scl1, sda1, +3.3 и gnd соответственно и все бы хорошо, но ардуино с датчиком отказывается общаться, точнее она это делает но только один раз после сброса питания ардуино. 

Исползую следующий элементарный код:

3-axis digital gyroscope как подсоединить к ардуино уно

 подскажите  3-axis digital gyroscope как подсоединить к ардуино уно

Изменение настроек Т0 (таймер0)

Попытался перепрограммить Т0 с нужным делителем, и написать (или переопределить) свой обработчик переполнения Т0.
В результате компилятор обрыгал ошибками как только в теле обработчика по переполнению появляется какой-то оператор.
ИДЕ - Ардуино 1.0.3. МК - Мега2560 от Ардуино.
Родные настройки таймера0 (в виде micros() и подобного) даром не нужны, но есть острая необходимость в полноценном использовании Т0, если это возможно.
Просьба не предлагать использовать другие таймеры, т.к. они все использованы.

RGB лента и arduino mega

Доброго времени суток, форумчане. На форуме человек новый, еще не освоился, так что если есть решение моей проблемы - ткните носом пожалуйста "новичка".

Какая кнопка нажата последней

Имеется три кнопки. Каждая может быть нажата любое количество раз и в любой последовательности с другими кнопками. Вопрос - как определить какая кнопка была нажата последней?

Запуск моделей Simulink на Arduino, обучающее видео

Запуск моделей Simulink на Arduino

Прошивка меги роднвм бутлоадером

Парни, как то писал что угробил мегу тем, что отключил SPIEN. Купил чип новый, попросил друзей - перепаяли мне ее. Подключил к AVRISP II тот что в 6 студии видится, то есть родной. Зашил ей новые фьюзы 0xFD 0xD8 0xFF, а вот с прошивкой то конфуз вышел - дело в том, что новая студия позволяет зашить в устройство только ELF файлы, а вот набор прошивок из папки содержит только HEX. Гугление показало, что это не одно и то же.

Подключение LED к аналоговым пинам

Здравствуйте, у меня возникла такая ситация... У меня Arduino UNO (с подключенными датчиками), осталось 3 цифровых пина и аналоговые. Мне нужно подключить 2 пина на 3ех-позиционный переключатель, для чтения его состояния (вкл1-выкл-вкл2), но после этого у меня остается лишь 1 цифровой. А так же ждут распайки 3 светодиода. Каким образом их можно подключить и управлять к аналоговым входам или к 1 цифровому?

RS485 Modmus ASCII

 

Здравствуйте АрдуиноКоллеги!

Вопрос колоссальной сложности, однако, нужно разобраться. Как с помощью Ардуины работать с протоколом Modbus ASCII, по RS485. 9600/8 bit, четность: none, 1 stop bit

 

Например, отправить такой запрос и получить ответ:

отправить :030300010001F8

 

Прибор (терморегулятор) ответит :03030200CB2D где «00CB» это температура 20.3 градуса.

Возможно, ли вообще такое проделать? Я догадываюсь, что наверняка, есть готовые библиотеки или другие решения для этого?