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

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

Изменить значение переменной через определенное время.

Приветствую многоуважаемое сообщество.

Прошу посильной помощи. Допустим есть объявленная переменная float a = 55;

Через 7 суток её нужно изменить на а=65 продолжительностью на 1 час и вернуть в a=55. Как это условие отобразить в коде? Аппаратных часов нет.

Заранее благодарю за ответы и советы.

SerialPort из Windows в Arduino. Ограничения по количеству байт

Добрый день.

Совсем новичок, поэтому прошу сориентировать по проблеме.

Передаю в Ардуино UNO с компа (C#) данные в SerialPort. Примерно 300 байт.

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

Так ведь не должно быть?

 

Варианты передавать буфером по 8, 32, 64 байта с задержками между каждым буфером привели только к худшим результатам по времени.

2 светодиодные ленты

Народ а как подключить 2 светодиодные ленты (подключены к разным пинам), которые программируются через fastled.h. Я не знаю как именно 2 ленты в void setup прописать. Лента ws2812b

Определение состояния датчиков холла при инициализации работы устройства

Доброго дня комьюнити!

Дано: модуль датчика холла A3144 подключенный через I2C расширитель PCF8575 к UNO R3

Необзодимо контролировать наличие магнита и передавать информацию на сервер.

При инициализации устройства магниты поднесены к датчику Холла. 

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

Если изначально при старте магниты не поднесены, всё прекрасно работает.

HELP!

создание скетча

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

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

пример : в чате появилась сообщение #1 сервопривод отклоняется на 90 градусов, в чате появилось #2 сервопривод возвращается обратно...

Нужна помощь в программировании.

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


чтение значений udp сервера

вопрос как проверять значения при udp пакете и прислать на него ответ
 
[code]
[== Undefined ==]
      udp.read(receivingBuffer, size);
      receivingBuffer[size]=0;
      if (receivingBuffer > 0) {
          Serial.print(receivingBuffer);
          if (receivingBuffer == "test") {

RGB Лента.

Здравствуйте, сделал проект "Блютуз ргб лента", он работает, но через некоторое время лента моргает 1 раз и выключается,  приходится еще раз в телефоне включать ленту. и так каждые 10мин

Диммер переменного тока

Здравствуйте, решил собрать диммер, и испытать на лампочке. 

Схема и код отсюда: https://github.com/AlexGyver/AC_Dimmer/blob/master/README.md

Вот только за неимением в наличии компоментов пришлось ставить что нашлось. В итоге вместо pc814 стоит pc817. Опторазвязка на диммировании отсутствует. Управляется симистор напрямую с пина arduino. 

Вроде бы все работает, регулируется, но лампочка очень сильно моргает, когда яркость выше 50%.

Есть ли способ победить это, не меняя существующие компоненты?

EEPROM

Добрый вечер.
Я пытаюсь сохранить 2 переменные i и j в EEPROM, я могу изменить эти значения кнопками, но после отключения питания оба значения не сохраняются, и на ЖК-дисплее у меня i = 0 и j = 0.
 
Пожалуйста, помогите мне решить проблему.

#include <LiquidCrystal.h>
#include <EEPROM.h>