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

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

Ошибка компиляции. Недостаточно оперативной памяти Arduino NANO

Друзья приветствую!

Познакомился недавно с ардуинками и мой мозг тут же начал генерацию проектов на базе этого контроллера.

Взявшись за проект управления теплофикационными системами уперся в проблему нехватки памяти (RAM) в ардуинке.

Суть проекта:

Есть 4 датчика ds18b20;

Есть 6 реле;

Интернет модуль enc28j60;

И собственно сам котроллер ардуино.

 

Объекты управления: Насос отопления, насос ГВС, котел отопления, электрокотел ГВС и два электроклапана (на гвс).

 

Вопрос по IDE

Каким образом содается несколько вкладок, как на рисунке?

Помощь ! Код сигнализации на arduino

Здравствуйте. При помощи коллег на форуме, написал следующий код..
Задача простая, при активации датчика начинает бесконечно пищать зуммер и загорается зеленый лед (этот этап у меня получился). Отключить все это можно нажав импульсную кнопку 1 раз (нажал-отпустил), но у меня что-то не выходит никак. 
Прошу помочь ! Буду премного благодарен !
 

Как сделать фиксацию свечения светодиода на приёмнике nrf24l01

Передатчик arduino nano, arduino pro mini приёмик при нажатии на кнопку на передатчике, на приёмнике загарается светодиод, и не затухает.

Скетч передатчика:

sda scl может ли біть конфликт ?

провожу отладку.

к sda и scl подключен гиро mpu 6050

на a4 , a5 (по докам это все тот же sda и scl ) подключен многополюсный датчик касания mpr121

работает не с табильно. То гиро только в одну сторону то датчик касания

путается.

Пока не знаю на что грешить. может ли возникнуть конфликт датчиков ?

Ультразвуковой Модуль HC-SR04+реле

Есть такая задумка - заходиш в туалет и включаеться свет. хочу использовать Ультразвуковой Модуль HC-SR04
Реле и диодную подсветку. Может кто уже делал что то похожее. поисковиком не нашел

Подружить пульт rc от вертолета и nrf24l01+

Всем привет. Приобрел пульт от радиоуправляемой игрушки и модуль nrf24l01+ и arduino nano. Хочу подружить пульт и ардуину. Есть ли какой-нибудь скетч для скаканироввния, распознавания команд отправляемых пультом? В пульте тоже стоит модуль с nrf24l01 и какой то контроллер.
Подскажите с чего начать?

Мои простейшие часы

#include <EEPROM.h>
long pm = 0;
long pm2 = 0;
#define red 5
#define blue 6
#define sp 8

int h=EEPROM.read(10);
int m=EEPROM.read(20);
int s=EEPROM.read(30);

void setup() {
  //EEPROM.write(10, 20);//Часы
  //EEPROM.write(20, 53);//Минуты
  Serial.begin(9600);
  pinMode(red, OUTPUT);
  pinMode(blue, OUTPUT);
  pinMode(sp, OUTPUT);
  pinMode(12, INPUT_PULLUP);
}

void loop() {
if (micros() - pm > 999990 && (pm = micros()))
 {
  s++;

  if (s >= 60) 
  {
  s = 0;
  digitalWrite(blue,1);
  m++;

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

У меня есть прибор и к нему подключаются различные датчики по RS485, для программирования адреса датчика и других параметров есть специальная программа, я хотел бы сделать небольшой прибор, чтобы не таскать с собой ноутбук постоянно. Протокол похож на modbus rtu, но у меня не сходится контрольная сумма. И для отправки команды неизвестному датчику используется адрес FF, а не 00.

Считывание n-Раз сигнала AnalogRead за такт ШИМ.

Приветствую! Опишу задачу: необходимо сдлеать обратную связь по току в системе управления. По сути все сводится к к снятию показаний тока через АЦП Arduino Uno  несколько раз (минимум 10) за такт сигнала ШИМ. Зная постоянное сопротивление и максимальный ток проходящий через катушку, можно по напряжению получить значение тока.