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

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

КАК правильно програмировать МИКРОКОНТРОЛЕР????

Вобщем вопрос такой - как лучше написать

 

  for (int i = 0; i < 4; i ++)
  {
    if (i == steps) digitalWrite( s[i], HIGH);
    else digitalWrite( s[i], LOW);
   
  }

Или вот так?? 

Помогите с переводом char в String

Запутался окончательно с типами char, char*, String... 

Помогите!

Совместимость библиотеки AFMotor и IRremote

Есть плата мотор шилд

и seeduino

также я прицепил к ним 2 мотора и иф датчик

в библиотеках была проблема - они использовали один таймер

в этой теме был представлен вариант решения, но он не особо помог:

[W5100] WebServer и переменная типа char[]

#include <SPI.h>
#include "RF24.h"
#include <Ethernet.h>
RF24 radio(7, 8);
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xFE };
IPAddress ip(192,168,1,10);
EthernetServer server(80);

const uint64_t pipes[2] = {0xF0F0F0F000LL, 0xF0F0F0F0FFLL};
// адреса каналов приема и передачи
char data[16] = "";

void setup(){
  Serial.begin(9600);
  Ethernet.begin(mac, ip);
  radio.begin();  
  radio.setDataRate(RF24_250KBPS); // Скорость передачи
  radio.setChannel(100); // Номер канала от 0 до 127

Удаленное управление через gsm без sms

Сосбтвенно, вопрос в теме. Не могу найти решения.

Есть силовой блок с температурными датчиками и ардуиной с gsm-шилдом. Ардуина каждые 10 минут добросовестно отправляет данные на веб-сайт, который их получает, хранит и отображает, тут никаких проблем. Нужно к этому блоку, находящемуся за тридевять земель в ебенях, приделать удаленное управление

Управление через смс обсосано в массе примеров, но тут, имхо, три минуса

1 - смс может не дойти

2 - запомнить многоступенчатую последовательность команд с ветвлением непросто

ARDUINO DUE - как превратить в AVRISP?

Добрый вечер, товарищи!

Есть сия проблема. Приобрёл себе Дуню, а она, сволота такая, отказывается работать как программатор.

Как дело было. Взял я стандартный ArduinoISP скетч, компилирую для ДУЕ, а он говорит, что таких переменных не знает. Для других плат всё нормально. Подскажите, что делать и как, или подкиньте рабочий скетч

DallasTemperature и EthernetServer

В общем по отдельности DallasTemperature и EthernetServer работают отлично, и делают что надо, но если их объеденить, то EthernetServer перестаёт нормально работать

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

сижу неделю и не могу продвинуться, хотел повторить Инкубатор под управлением Ардуино УНО, автор tamerlan37 .  Но при компиляции программы зависаю на строке 15 
DHTdht(DHTPIN, DHTTYPE); не могу понять в чем ошибка, пробовал и другие программы схожие, результат тот же. 

 

Можно ли выгрузить прошивку из ATMega 128?

Есть устройство на АТМеге 128. Хочется выгрузить прошивку перед внесением изменений и вообще на всякий случай. Как это можно сделать?