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

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

Циклическое включение/выключение нагрузки в течении дня.

Доброго времени суток уважаемые форумчане!

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

1. Цикличночть будет составлять каждые 10-15 минут на 10-15 минут. Точное время запуска цикла и продолжительность буду устанавливать экспериментально.

2. Начало циклов должно начинаться и заканчиваться в определенное время. Например в 8:00 начало запуска цикла, а в 21:00 отключение.

Подправить скетч

Добрый день и здравия всем форумчанам !!! Ребята, пожалуйста помогите подправит скетч ! Это не весь, а только часть которую и необходимо подправить:

GPRS отправка данных

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

Так работает

char http_cmd[] = "GET /send.php?test=1 HTTP/1.0\r\n\r\n";
sim900_send_cmd(http_cmd);

Так памяти не хватает:

Arduino Nano и сервоприводы.

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

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

Проблема такая. К Arduino Nano подключены два сервопривода G-SUN и один джойстик Keyes. На джойстике питание и два сигнальных контакта от резисторов. Сигнальные провода джойстика идут на аналоговые входы, цифровые от ардуины подключены к сервоприводам.

И вот такая проблема. С джойстика читается только или горизонталь или вертикаль. При этом поворачиваются сразу оба сервопривода. Хотя подключено всё естественно на разные входы/выходы.

Афторегулятор яркости дисплей

Светодиодный цифровой дисплей подключенный к ардуино через чип MAK7219.

Так же к ардуино подпаял делитель напряжения используя сопротивления 10к и фото резистор.

Программно не получается соединить значения яркости и переменную (intensity) и (i)

Погружаем в сон ATTiny13

Как погрузить в сон цикл на 5-8 секунд ATTiny13 , прошита с помощью ардуино, все работает но жрет 1мА, проект на дачу, уровень воды в баке, управляет серво краном, электричества нет, серва жрет 80мА, помогите с кодом сна пожалуйста для тиньки

Ошибка в компиляции в setup()

Здравствуйте! Я пишу код для управления сервоприводами с помощью кнопки на Ардуино, показателем выполнения действия является лампочка. Компиллятор выдает ошибку в строчке setup(). Подскажите, пожалуйста, что не так и какие еще есть ошибки в коде. Буду очень признательна.
 
#include <Servo.h> //используем библиотеку для работы с сервоприводом
 
Servo servo1; //объявляем переменную servo типа Servo
Servo servo2;
Servo servo3;
void setup() //процедура setup

Термостат на нескольких датчиках DS18B20

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

Скажите правильно ли я делаю?

Вопрос еще и к тому что временами это вдруг перестает работать. Температура выше порога включения, а реле не встаёт под ток. А флажки  "X" и "Y" на каждом круге оба увеличиваются на 1.

Adafruit_ST7735.h

Не могу найти полный список методов и их описание, обшарил весь интернет. Нашел .pdf для Adafruit_GFX.h но немогу найти для Adafruit_ST7735.h. С подобного рода проблемой сталкиваюсь уже не первый раз. Где искать описание библиотеки?

переключение режимов кнопки


#include "notes.h"
#include <Wire.h>
#include <Adafruit_MLX90614.h>
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
int TempC;// температура
//  светодиоды - зелёный на 9 пин, красный на 8
const byte Green_pin = 9;
const byte Red_pin = 8;
int nRelayDrive = 12;
// ноты мелодии:
int melody[] = {
  LA4, DO5, SI4, LA4,
  0, FA4, SO4, LA4, SO4, FA4,
  MI4, MI4, RE4, MI4,
  0, RE4, MI4, FA4, MI4, RE4,
  LA4, MI4, RE4, DO4,
  0, SI3, DO4, RE4, MI4, DO4,
  SI3, LA3, 0     
};

// длительность нот: 4 = 1/4 ноты, 8 = 1/8 ноты, итд.