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

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

Arduino проблема с сервой

Всем здравствуйте у меня возникла токая проблема:я делаю управление радиоуправляемой машиной перчаткой с гироскопом и у меня когда рулевая серва не может повернуться(застряла в грязи или что-то ещё) программа зависает и приходится перезагружать контроллер.Что делать???????????????????????????. Вот код

 

 

Как библиотеку превратить в скетч?

Всем привет.

Есть маленькая библиотека c примером внутри. Хочу переписать ее под себя. Но ардуино IDE не дает работать с файлами библиотеки, только с файлом скетча .ino.

Вопрос: как эту библиотеку и пример .ino превратить в один скетч?

Гуглил, но так и не нашел.

Как повысить скорость снятия температуры с датчика DS18B20?

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

заливка скетча через icsp в nano 3

привет!

спалилась arduino nano 3, скорей всего из-за замыкания дорожек.

теперь при заливке скетча пишет 

Есть ли вариант залить скетч через icsp разъем?

если да, то киньте схемку программатора.

спасибо, строго не судите, новичок.

SD-card bootloader ЕСТЬ?

Есть ли готовый загрузчик прошивок с SD-карты?

Задача: есть модуль подключения SD. Надо чтобы при включении питания загрузчик имел следующее поведение:

1. Есть подключение к компу по USB, возможна заливка через avrdude. Собственно типовое поведение;

2. Нет USB от компа, зато есть вставленная SD-карта - смотрим выделенные ноги (кнопки с фиксацией, типа DIP переключатели) и грузим соответствующий номеру на кнопках файл. Запускаем его.

3. Нет ни того ни другого - запускаем чего залито.

Программирование двух шаговых двигателей

Имеется плата Arduino mega 2560+Dual Bipolar Stepper Motor Shield for Arduino (A4988) +Шаговый двигатель 42STH47-0406A(2шт).

Перестает работать дисплей при подключении библиотеки RTC

Сделал на базе Leonardo проветривание теплицы. Датчик температуры, три релюхи и актуатор. Пытаюсь теперь докрутить полив. Так вот при подключении библиотеки DS1307RTC перестает работать экран ЖК. Причем сама система работать продолжает. На температуру реагирует и форточку открывает-закрывает. Вот набор библиотек которые подключаю и использую.

Робот - как разделить прерывания?

Имеем:

1. Arduino Uno R3.

2. Два ведущих колеса с энкодерами.

3. Приемник для IR-пульта.

4. Прочую периферию не существенную для данного вопроса.

Насколько я понимаю, наиболее прямой способ работы с энкодерами - посадить каждый из них на свое аппаратное прерывание. И IR канал связи также требует своего прерывания.

Т.е. потребность в аппаратных прерываниях - 3 штуки, а в наличии только 2 штуки.

Имеется ли изящный способ выйти из этого положения?

Mega+TFT

Добрый день.

Что есть Mega2560+TFT 3.2. Все подключенно и работает через шильд. 

Делаю электронный спидометр. Он начал показывать. (правда при скорости выше 45 идет помеха ну это пока не главное.)

Сам вопрос. пока на экране от 0 и выше все отлично. Но если скорость пошла на уменьшение например от 25 до 0. Изображение накладывается друг на друга.

Т.е. вверх 0,1,2, и т.д. Вниз 12,11,10 и тут второй знак остается и получается 90,80,70,60,50,40,30,20,10,00.

Пробовал очищать экран 

myGLCD.clrScr();

Прошу совет по GSM

Добрый день,

Пробую принимать и посылать SMS с помощью http://www.aliexpress.com/snapshot/6741136656.html. Код беру из GSM примеров к Arduino 1.0.5-r2. SMS отправляются нормально, голосовые звонки принимаются, НО ПРИНЯТЬ SMS не удаётся :(  Подскажите в каком направлении копать?

/*