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

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

Проблема с получением IP адреса, через dhcp relay

Всех приветствую!

Собрал простенький контроллер в связке: arduino uno + ENC28J60 + DHT11.

ATtiny85 и работа с EEPROM

Имеется скромный проект из данного МК и набора из шести светодиодов WS2812, которыми он управляет. Это подсветка. Режимов у подсветки целый набор. В один прекрасный вечер решил, что информацию о режиме подсветки будет удобнее хранить в ПЗУ, чтобы каждый раз при выкл/вкл подстветка продолжала работать в том режиме, когда отрубили питание.

Отправка данных на ThingSpeack (GET)

Приветсвую!!

Устройство на базе ардуино и GSM 900 должно собирать данные с разных датчиков- температуры, давления и тд

 

Ни как не могу допетрит как  изменить строку чтобы можно было отправлять несколько переменных в разные поля ThingSpeack. 

 

 

    String str="GET http://api.thingspeak.com/update?api_key=1HCY6KW5MPOS0TZ9&field1=" + String(temp);
  mySerial.println(str);

Буду очень благодарен если кто напрвит в нужном направлении.

Прошу помощи (проблема с одновременной работой шаговых двигателей)

Всем привет! 

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

Повторюсь, я не программист и свой скетч собрал методом ctrl+C - ctrl+V :) попросту подходящие куски разных скетчей слепил воедино.
Проблема заключается в следующем: 
 Есть рулонные шторы к которым я присоединил шаговые моторчики 28BYJ-48 с драйвером ULN2003.

потонциометр и светодиоды

помогите в чём тут проблема?
#include "IRremote.h"
IRrecv irrecv(10);
decode_results results;
int led1=0;
int led2=0;
int led3=0;
int led4=0;
int led=0;
int pwm;
int led5=0;
int led6=2;
int led8=0;
#include <TimerFreeTone.h>

#define TONE_PIN 9
int melody[] = { 262, 196, 196, 220, 196, 0, 247, 262 };
int duration[] = { 250, 125, 125, 250, 250, 250, 250, 250 };

void setup (){
  pinMode(3,OUTPUT);
  pinMode(2,OUTPUT);
pinMode(4,OUTPUT);
pinMode(9, OUTPUT);
  Serial.begin(9600);
  irrecv.enableIRIn();
}
void loop() {

TimerFreeTone

 Очень срочно!

Помогите после включения пищалки у меня всё перестаёт работать.

Вот скетч:

Почему delay() не работает 1 час?

Всем привет! Пробовал заставить работать реле 50 минут, а потом гаснуть на 20 минут при помощи delay(). То, что delay() не дает программе обрабатывать другие строки, для моей простой программы не принципиально. Следующий код на Аттини13 светится 1 минуту, гаснет на 20 сек. На Ардуино светится где-то 5 мин. Реально ли добиться от delay() долгой - на 50 мин. - час или два - работы? Или он нужен только для небольших, секундных задержек? Вот код:

Arduino Nano + enc28j60 + физические кнопки

Использую пример Дмитрия Осипова. Он работает без физических кнопок нормально.

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

У меня есть два работающих кода: только через веб сервер и только физическими кнопками.

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

У Дмитрия Осипова используется 8 реле, у меня всего три(плюс один оставил на всякий).

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

Здравствуйте жители форума.

Есть у меня вот такая штука, ползает по дому - обходит препятствия. "Видит" ультразвуковыми датчиками (на фото их нет стоят справа , возле моторов, фотки с датчиками нету).

Хочу чтобы эта штуковина ползая по дому нарисовала карту помещения и сохранила её на карту памяти. Пускай не за один день. Пускай придется еще одну или даже две ардуины прицепить.