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

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

Управление реле.

Добрый день. Есть пульт на 433 мгц. в стандартном примере ReceiveDemo_Simple вставил свои значения для кнопок пульта (скетч скину ниже). При нажатии на кнопку реле замыкалось, а нужно чтобы при повторном нажатии реле размыкалось. Как так сделать? В гугле ничего не нашёл или плохо искал. Кто поиожет буду благодарен.

Ветвление и ограничение памяти

Всем добрый день. Пытаюсь написать небольшую программу, но столкнулся со сложностью. Есть переменная x, которая при запуске программы =0. По ходу выполнения програмы ее значение должно увеличиваться (ветвиться как ветки дерева) до достижения определенного результата (определенного пользователем), после чего переменная сбрасывается в 0. И так каждый раз при новом новом цикле. В зависимости от условий (TRUE - FALSE) значение переменной может идти по уже созданный ветвям или создавать новую ветвь. Попробую объяснить что нужно. Проще будет нарисовать:

Поворот сервопривода по заданному значению

Добрый день помогите разобраться есть такая задача из приложения написанное на C# передаю значение от 0 до 180 на com-порт на ардуинке хочу считать значение и повернуть серво на этот градус но почему то поворачивается совсем не на тот градус который отправляется в ком порт

if(Serial.available()>0){
    pos=Serial.read();

      myservo.write(pos);

что не так?

Web server иweb client на ардуино

Есть два контроллера, один сервер, второй клиент.

Задача - обменяться данными "HELLO FROM CLIENT*" И "HELLO FROM SERVER*"

* - символ окнчания данных

В будущем планируется сделать несколько веб серверов и один клиент, который будет по необходимости опрашивать сервера. Также у клиенат будет веб интерфейс для отображения полученной информации от серверов.

что за ошибка

Помогите новенькому.

 Вчера все работало сегедня выдает такую ошибку???

SIM800 на АТ команды присылает символы

Здравствуйте!

Проблема в следующем при отправлении команды AT модуль отвечает: )))!)))эй

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

Пробовал разную скорость.

 

Как разобрать строку смс сообщения

Здравствуйте!!!

Появилась проблема недостатка памяти при использовании библиотек GSM для ардуино. Библиотеки ЖРУТ память дуньки неоставляя места для "не очень" большого проекта,  начал изучать работу связки ардуино и GSM модуля посредством АТ команд. Помогите с разбором текста входящей смс на: 1 - "номер" с котрого пришло смс и 2 - "текст" во входящем смс, переменным присвоить номер - char phone[20]; текст - char message[30];. Скетч такой 

Первая программа

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

управление зарядко аккума

прога 1:

L298N+nRF24L01

Доброго времени суток! Такова проблема: делаю машинку на ДУ, радиомодуль славливает всю информацию с передатчика, но при работе двух двигателей с драйвера по коду

при включении tone() ШИМ вывод отрубается (на меге)


  /* ВСЕ для Андроида*/
#define REMOTEXY_MODE__HARDSERIAL

#include <RemoteXY.h>

/* настройки соединения */
#define REMOTEXY_SERIAL Serial3
#define REMOTEXY_SERIAL_SPEED 9600


/* конфигурация интерфейса  */
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
  { 4,33,41,0,6,15,1,5,32,6
  ,47,51,51,2,7,21,19,25,22,6
  ,2,67,1,18,35,24,6,6,11,67
  ,1,30,10,28,13,1,11,67,1,3
  ,10,23,13,1,11 };
  
/* структура определяет все переменные вашего интерфейса управления */
struct {

    /* input variable */