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

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

Помогите с проектом

Помогите с проектом. Программа должна выполняет функцию термостата, в качестве датчика температуры ds18b20. При нажатии на кнопку включается нагрузка, и происходит нагрев до 110С после того как температура достигла 110С держит ее в течении 40 мин. И отключается нагрузка.

Работа с COM-портом и засыпание

Добрый день.
Создал приложение на телефоне (в программе appinventor) для управления телевизором с телефона через Arduino.
Возникло несколько проблем:
1. не могу правильно организовать считывание и проверку данных с COM-порта, делал по образу и подобию как в интернете, но пришлось (получено эмпирическим путем) при чтении ставить паузу delay(2), иначе считывал только 1 символ, т.е. я не могу понять вообще логики работы чтения с ком порта.

Помогите передать на attyny2313

Всем привет. Нашел код лед куба 4х4х4 . Код рабочий, но хочу переделать на 2313 - реально ли??? Что для этого надо??

Подскажите где тут переменная ?

Скачал библиотеку, все хорошо температуру показывает, но нужно отталкиваясь от температуры запускать реле.

То есть если температура 30 градусов то включить реле на таком то пине, но в коде не могу понять что из этого всего есть переменная.

 

 

подскажите как остановить цикл For.

Подскажите пож. как остановить цикл FOR

или временно его приостановить, чтобы выполнить другое действие.

Написал скетч, измерение температуры, и управление радио розетками.

Но вот затык, пока идет цикл измерения температуры, кнопки управления радио разетками не работают, до полного остановки цикла.

измеряется температура в сауне, включён цикл чтобы чтобы видеть как повышается температура.

Прошу замечаний по таймеру

if(timeNow<timeOn  && timeNow<timeOff)  onFlag=1;
if(timeNow>=timeOn && timeNow<timeOff)  onFlag=1;
if(timeNow>=timeOn && timeNow>=timeOff) onFlag=0;
if(timeNow<timeOn  && timeNow>=timeOff) onFlag=0;

Надо включать в пределах суток релюху. Есть ли в приведённом коде камни, над которыми программа может тупить? Время выключения может быть меньше (абсолютно) чем время включения, то есть наример включить в 10 вечера, выключить в час ночи.

Запись тел.ноера в СИМ

Для записи тел. номера в СИМ используется команда:
 
gsm.SimpleWriteln( "AT+CPBW = 5, "+380671234566 ","&nbsp; ) ;
 
При компилировании выдается ошибка:
GSM_GPRSLibrary_AT_MY_PROJECT.ino:95:50: error: expected ')' before string constant
Error compiling.
ino:95:50&nbsp; соответствует порядковому номеру данной команды в программе
 
Помогите осознать в чем ошибка?

Помогите сделать скетч для велосипеда

На ютубе выложено ДЕМО видео  http://www.youtube.com/watch?v=YyMRflX0Z6U

Я такое собрал и залил в него скетч из комментариев к этому видео.

Прошу помощи у программеров или просто опытных людей. Хочу вышеописанное устройство переделать в реально работающий сигнал стоп-поворот для велосипеда.

Что есть на данный момент:

Arduino UNO R3

Два модуля 8Х8 Led Matrix на основе max7219

2 кнопки 

ползунковый резистор на 10 кОм

провода и АКБ

 

Оборвать вызов Arduino Duemillanove + SIM900

Доброго времени! Использую библиотеку #include <GSM.h>.  При наборе номера 

vcs.voiceCall(charbuffer);

Луп перестает крутиться и ждет пока будет установлено соединение или сбросится вызов. Мне нужно повесить трубку если абонент не берет трубку в течение 20 секунд. Как быть?

Arduino Uno + Ethernet Shield W5100 Подключение к интернету и передача данных. Удаленный доступ.

Здравствуйте, уважаемые форумчане. Я новичок в программировании ардуино. Не могли бы вы подсказать и подробно рассказать или дать конктретный ответ на интересующие меня вопросы? А именно: расскажите мне подробно пожалуйста(как тупому-шаг за шагом)как с помощью интернета, получить удаленный доступ и получать информацию с датчиков, имея Arduino Uno + Ethernet Shield. Ну про датчики не буду. Я с ними разобрался. Как в локальной сети получить тоже разобрался. А вот чтоб удаленно не могу. Поскажите пожалуйста. В интернете искал и много. Но толкового не нашел.