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

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

Вынести свои функции из скетча в отдельные файлы

Хочу разнести основное тело скетча и функции по разным файлам - мне так удобнее - одновременно на трех мониторах отлаживать код, чем постоянно скроллить туды-сюды.
 
Для примера кратенький рабочий скетч:
[code]#define PAUSE 100
int led1 = 13;
int led2 = 9;
 
void setup() {                
  pinMode(led1, OUTPUT);     
  pinMode(led2, OUTPUT);     

Не работает TFT на arduino UNO

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

Подскажите кто чем может!

При подключении ITDB02-5.0 http://imall.iteadstudio.com/display/tft-lcm/im120419008.html через ITDB02 Arduino Shield http://imall.iteadstudio.com/development-platform/arduino/shields/im1204... экран светится и всё. Не работает ни калибровка, ни какой другой скетч из примеров библиотеки UTFT. Куда копать?

UART + ПРЕРЫВАНИЯ

Всем доброго дня!

Вопрос такой:

Есть две ардуины соединенные по UART, одна раз в 5 сек. передает 10 переменных, другая по событию кнопки. У меня это реализовано просто через Serial.print(p1); где р1 переменная (ее значения 1 или 0). 

Т.е. отправка выглядит так:

if (событие) {

Serial.print(p1);

Serial.print(p2);

Serial.print(p3);

........................

Serial.print(p9);

Serial.print(p10);

}

нужна помощь

Всем доброго дня.

переписываю GSM библиотеку от модема М33G под свой модем SIM900. Возникли проблемы при обработке ответов от модема на АТ комманды. Ниже пример с выключением модема

Одиночное и длительное нажатие энкодера

Всем привет. Подключаю оптический энкодер с нажатием и никак не могу решить одну задачку.

Мне нужно реализовать одиночное нажатие и длительное нажатие кнопки через 5 секунд.

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

Если удерживать нажатой кнопку больше 5-ти секунд, тогда срабатывает длительное нажатие, но после отпускания кнопки ещё раз выполняется одиночное.

Переслать полученый текст SMS ...

Собственно почти весь вопрос в заголовке, как переслать с помощью GPS шилда и ардуины принятый текст, на 2 других номера телефона. Я что-то даже сформулировать вопрос в гугл несоображу.

Мож видел кто пример, или где почитать....

P.S.  Учиться не посылайте... :),  в совершенстве владею языком програмирования КП (копи-пасте)

 

Моделирование глубокой частотной модуляции.

Привет всем!

Не очень правильно как правило запрограммировать/смоделировать частную модуляцию.

Имеется Частота 1, на пример 1 гц.

Имеется моделирующая частота 2, на пример 1/10 гц. При глубине модуляции 0.5 результат должен выглядеть примерно так:

Меняющаийся сигнал с частотоми от 0.5 гц до 2гц.

Написал в экселе. производная синуса - косинус. Таблица по шагам.

 

newPos = altPos+cos(speed1* (1+0.5*sin(speed2))

Результат: График сьезжает вниз.

Измерения тока с помощью ардуино

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

Есть адаптер который питает насоснасос 12v ,arduino uno///  а мозгов маловато ))

Порекомендуйте библиотеку для работы с кнопками

Порекомендуйте проверенную библиотеку для работы с кнопками. Попытался использовать  keypad_1602for_1.0 -  работает нестабильно.

sainsonic.com/zen/albums/Resource/20/20-011-901/keypad_1602for_1.0.zip

 

 

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

как пошагово внести в среду ардуино внешнюю   (тестированную для ардуино) новую библиотеку?