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

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

Помогите с телом программы по стеклоподъемникам

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

1. Сел, включил зажигание(pin1=Hi), на блок стеклоподъемников пошло питание (pin4=Hi). Ничего не происходит, стекла управляются вручную.

2. Выключил зажигание (Pin1=low). Ардуина ждет 5 секунд и поднимает окна (pin3)б т.е. (Pin4=Hi, Pin3=Hi).

радио пульт с максимальной энергоавтономностью

Здравствуйте форумчане, хотел показать скетч, что я написал, я понимаю, что мой скетч дал мне некую экономию батарейки, но я знаю, что можно сделать еще лучше. Имеются предположения по данному вопросу.

Ардуино-теплица (Помогите остановить цикличность в программе)

Привет форумчанам!

Прошу Вашей помощи в своих начинаниях.

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

Расскажу все по порядку:

Итак имеем:

1) Тумблер переключения режимов управления АВТО/РУЧНОЙ (в скетче это BUT_1);

Помогите новичку с циклом.

Подключено 3 светодиода, соответственно к 11, 10 и 9 пину.
 
int brightness = 0;
int fade = 5;
void setup() {
  pinMode(11, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(9, OUTPUT);
}
 
void loop() {
  for (int i=9; i<=11; i++) {
    do {
      analogWrite(i, brightness);      

Цикл void loop ()

Подскажите пожалуйста, что я не так делаю в цикле void loop (). Данные отправляются нормально в брокер по MQTT, а вот в Монеторе порта всего лишь 1 раз отображается температура и влажность и больше обновляются. Мне нужно что бы при открытии Монитора порта данные темп./влажн. обновлялись раз в несколько секунд.

Вот сам код:

ENC28J60 и ThingSpeak

Доброго времени.

Есть необходимость агрегации различных данных на сервисе ThingSpeak. Использовал сетевую плату на базе чипа ENC28J60. Библиотека для работы с сервисом - официальная, с сайта.
Сетевая плата работает, из внутренней сети читается простенькая тестовая веб-страничка. Данные на облачный сервис, видимо, не уходят. Где-то на просторах сети встречал публикации о проблемах взаимодействия ENC28J60 и ThingSpeak

У кого-то есть опыт "поженить" указаную парочку?

Прочитать биты с байта на сд-карте

Собственно сам код:
#include <SPI.h>
#include <SD.h>

File myFile;
const int chipSelect = 53;
byte t;
void setup() {
Serial.begin(9600);
if (!SD.begin(chipSelect)) {
return;
}
myFile = SD.open("wilcom.log");
if (myFile) {
while (myFile.available()) {
t= myFile.read();
Serial.write(t);

Перестали заливаться скетчи на Arduino nano

Здравствуйте.Проблема такая, перестали заливаться скетчи на нану v3

В консоли пишет следующее:

Самая экономичная LED -индикация, проблема с "двоеточием".

Играюсь с динамической индикацией с очень низким потреблением тока, буквально, за один раз горит только один сегмент.

Почему-то не происходит инвертирование переменной S, отвечающей за мигание "двоеточия" (65,66 строка кода) (76 строка отвечает за отображение "двоеточия").

PS: Часы-минуты и, возможно, дата будет браться из DS3132, когда он приедет.

Вот код для индикатора с общим катодом:

запись данных на карту RFID считывателя

приобрел RC522 пытаюсь записать данные на брелок , я так понял данные записываются в шестнадцетиричной системе , мне нужно записать на эту карту ни важно в какой системе одно слово и одну цифру так что бы при  считывании карты данные выводились на ком порт  виде, как это можно сделать?