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

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

Можно ли Uno или Mini прошить как HID-устройство?

Собственно, нужно чтобы комп видел arudino как USB-клавиатуру, а искать для этого Leonardo/Micro - заморочно, у меня есть пригоршня Mini.
Или это возможно только на камнях с индексом U (Atmega32u4, Atmega08u4)?

5 кнопок на 1 аналоговом входе. Ругается компилятор.

Здравствуйте. Есть необходимость повесить 5 кнопок на 1 аналоговый аход.  Необходимо считывать уровень при нажатии любой из кнопок и выводить это на экран 1602 с указанием, номер какой кнопки был нажат, а также значение на аналоговом пине. Компилятор ругается на 48 строку.  Переменную readButtons я не обьявлял и в коде она мне не нужна, но что вписать вместо неё, на соображу. Также прошу обратить внимание на 41 строку, по описанию переменной return считаю, что вписал правильно (наверно), но компилятор считает иначе. Ардуина 1.0.5

Создание меню для изменения параметров на дисплее

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

Хочу написать скетч для устройства, которое бы поддерживало параметры, заданные оператором. Как написать скетч, в результате которого, оператор бы мог изменять эти самые параметры на экране чего либо (телефона, дисплея и т.д.) ? Т.е. мог изменять стандартные параметры, забитые в скетч.

Led индикатор

Добрый день,

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

Максимально возможный буфер

Имея код, как сделать чтобы буфер был максимально возможный?

Работа двух ардуин

Добрый день всем! Вопрос слеующий: имеются две платы ардуино, к одной подключен датчик bmp180 который снимает показания температур, записывает максимальное значение, постоянно его обновляет если следующее больше предыдущего (это в программе отработано). К другой плате подключен oled i2c (система включена, показывает ноль). Потом при подключении к первой плате (включенной плате) экран должен показывать эту максимальную температуру. Как запрограммировать вторую плату, чтобы при подключении к первой плате вся информация выводилась на экран?

Можно ли программно выбрать источник тактирования ?

фьюзами CKSEL это делается элементаро,

а как из работающего скетча переключится с внешнего кварца на 16MHZ на внтренний 8MHz ?

подскажите пример если есть.

Скетч поворота колес моторчиком

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

Увлекся Arduino... Подсел - видимо -)

Есть у меня машинка радиоуправлении, в которой 2 моторчика. Один моторчик - движет в зад и вперед. Второй моторчик - поворотный. Влево - вправо.

Управляется это все радио пультом.

Так вот, когда поворачиваешь, если рычажок на пульте повернуть максимально влево-вправо колеса поворачиватюся максимально влево-вправо. Если рычажок немножко повернуть, то колеса поворачиваются соответственно углу поворота рычажка на пульте.

GPRS передача данных на Народный мониторинг

ДОбрый день.

 

Мучаюсь, не могу победить. Помогите советом, как с помощью SIM800L отправить по GPRS данные на Народный мониторнг?

Спасибо!

Проблема с оператором goto

Знаю, что goto использовать незя. Но тут вопрос собственно не в невозможности переписать программу а в том, почему не пашет. При переходе на метку menu5 (в условие мы попадаем точно, проверял) по факту он вываливается в eхitmenu. Если сменить метку на, скажем предыдущую, то переход состоится. В чем прикол? Не более 5 меток?
...
menu4:
    lcd.clear();
    time0 = millis();
    time1 = time0;
    while (time0 + zaderzka * 1000 > millis())