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

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

Arduino Uno + Ethernet Shield W5100 + C#.

Уважаемые форумчане, есть задумка, помогите решить пожалуйста.

о программе на ардуине уно: 2 датчика: даллас и дхт11. Подклюны и передают значения. Подключены к эзернет шилду. передаю данные: Температура датчика 1 = 25

 

 

TFT 3.5 display

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

Помогите решить проблему SD18B20

Здравствуйте. Помогите решить проблему, есть скетч в котором на матрицы 8X8 выводится бегущей 
строкой температура с датчика SD18B20 каждые 60 секунд, есть кнопки которые вызывают программу. 
Во время обновления температуры раз 60 секунд примерно на 5 секунд перестают работать кнопки. 
Помогите решить возможно материальное вознаграждение. 

// монетоприемник на одну монету (жетон) - HI-N07CS
const int moneyPin2=3;

int pulse2=0;
unsigned long timeAllPulse2=500; // макс. время приема монеты
unsigned long timeCount2=0;
unsigned int sum=0;

Ошибка при работе со структурой

Здравствуйте, подскажите пожалуйста, где моя ошибка, если вот это 

  struct SGtm {
    byte tm_min=0;      
    byte tm_hour=0;    
  };

  struct SGtm *tm_time; 
  
void setup() {
 
    Serial.begin(9600);
    while (!Serial); 
  
    tm_time->tm_hour=44;
    tm_time->tm_min=33;
    
    Serial.println(tm_time->tm_hour);
    Serial.println(tm_time->tm_min);

}

void loop() {
}

выдает вот это

c,
0

 

delay(16) или delay(15)?

delay(16) или delay(15) - что из них не гоняет вхолостую такты процессора?

Среда программирования, эмуляция ардуины ??

Вот интересная тема. Допустим, хочется покрутить какую-то задачу, которая в общем-то не требует никаких обращений к портам и т.д. Ну просто, посмотреть на работу каких-то функций или объектов ардуины.

Т.е. чтобы можно было откомпилировать что-то и проверить в работе без загрузки в чип.

Какую IDE лучше использовать ? Приведу реальный пример. Вот появилось желание детально разобраться с объектом типа String. Для этого нет смысла загружать код в ардуину.  Поставил крайнюю версию DevC++ ,  но увы, объекта String в её библиотеках нет.

Моргаем светодиодами без "задержки".Индикация состояния "прибора"

Привет всем!

места для нормального TFT индикатора нет, хочется поставить два светодиода для индикации режима работы.  В общей сложности нужно отразить 16 состояний, частино взаимоисключающих. Индикация нужна только в момент нажатия кнопок. 90% времени устройство просто лежит и не требует переключения. т.е. 1 мырг в 10 сек будет достаточен, что бы убедиться, что акку еще заряжен.

Меню 1 - мигаем красным 1 раз в секунду,  Меню 2, мигаем 2 раза в секунду.

Режим 1 - мигаем зеленым 1 раз, Режим 2 - мигаем 2 раза зеленым и тп.

Подключение monster moto shield

Помогите подключить к ардуино мега monster moto shield . Какие пины куда подключать и что писать в программе?нужно управление двумя двигателями. Заранее спасибо!

 

Данные сенсора как "выключатель"

Добрый день. 

Пытаюсь написать код, чтобы при достижении определенного диапазона значений сенсора серва принимала определенное значение, а после повторного достижения этого диапазона вставала в ноль,  но после 1 срабатывания серва встает в ноль и не двигается. В чем может быть дело?

Распознавание созданных словарей(созданных через QuickT2SI)

Доброе время суток всем!

Прошу подсказать. Через программу QuickT2SI создаю три пользовательских словаря (Grammar). В каждом словаре один триггер и одна команда. Импортирую в EasyVR Commander. В результате получается следующая структура:

- 4 Grammar 1(Trigger1)

- 5 Grammar 1(Commanda1)

- 6 Grammar 1(Trigger2)