Песочница. Раздел для новичков

Что делать, если на Ардуино заняты все порты?

Добрый день, уважаемые знатоки! Нужен ваш совет!

Признаюсь, я не смог правильно "спросить у Гугла", по этому обращаюсь к вам.

Собственно, вопрос как и в теме: у меня заняты почти все порты на Ардуино Нано, но нужно подключить еще устройств. При этом Ардуино Мега я использовать не могу - размер слишком большой. 

На этом форуме я нашел упоминание о камушке PCF8574 и на его основе I2C расширитель портов

работа с intenet

Пишу прогу для автополива. Схема такая: к ардуино подключены электромагнитные клапаны через реле. Ардуино через сетевой модуль обращается на сайт. Сайт в ответ на обращение отдает строку с параметрами - какой клапан включить. Если сайт, для обращения ардуины, делаю на локальном компе - всё работает.

Проблема началась при переносе сайта с локального компа в интернет.

СКУД на Arduino

Хочу организовать СКУД с использованием RFID-меток. Работать система должна так:
Прикладывается RFID-метка к считывателю, на удаленный сервер уходит запрос с ID метки (серверная часть уже есть). Ответ может быть положительным или отрицательным. Должна произойти какая-то индикация результата ответа сервера.
Подскажите, пожалуйста, может какое готовое решение есть? Или хоть совет какой дайте как лучше это сделать?

Плавный розжиг ws2812b. нужна помощь.

Решил сделать себе дхо. В ардуино полный 0. По примерам чуть разобрался. Что сделал почти устраивает, не могу понять как сделать. Что бы при подачи на Pin7 высокого уровня (включение дхо) они не просто включались а плавно разжигались. Заранее спасибо за ответы.

Термостат на охлаждение и нагрев одновременно

День добрый. Сразу поясню, что я совсем новичок, поэтому хочу задать достаточно глупый вопрос, на который я не знаю ответа.

Дано: нагреватель и охладитель.

Цели:

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

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

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

Заранее благодарен за помощь!

Закоментируйте подробно this код. Пожалуйста.

#define CLK 3
#define DT 2

long pos = 0;
byte lastState = 0;
const int8_t increment[16] = {0, -1, 1, 0, 1, 0, 0, -1, -1, 0, 0, 1, 0, 1, -1, 0};

void setup() {
  Serial.begin(9600);
}

void loop() {
  byte state = bitRead(PIND, CLK) | (bitRead(PIND, DT) << 1);
  if (state != lastState) {
    pos += increment[state | (lastState << 2)];
    lastState = state;
    Serial.println(pos / 2);
  }
  delay(10);
}

поясните пожалуйста что здесь происходит.

 

Attiny13-выход из сна

Здравствуйте. Кучу всего перечитал, но не разобрался.Как можно реализовать выход Attiny13 из сна? Суть такая, три положения на передатчике. Ставлю тумблер в положение 1-приемник принимает сигнал PWM(длительность 1500мс). Attiny13 принимает этот сигнал в обычном режиме. А можно сделать так, чтобы она спала, а как только пришел этот сигнал она просыпалась, выполняла какое то действие и снова засыпала.

max30100, китайский модуль: настроить, чтобы всё работало

Здравствуйте, уважаемые участники!
 
Ни один из готовых примеров, которых мне удалось найти в сети - не работает. По крайней мере с прилагаемыми библиотеками. В том смысле, что всё "якобы работает" - выводит в монитор, на ЖКИ, но... Пульс скачет от нуля до непонятных значений, сатурацию кажет как 94 .. 95%, и она ни от чего не зависит вообще - дышу ли я кислородом из подушки, или в кулёк, чуть не до кругов перед глазами... 
 

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

всем привет

нужно скомутировать 220 вольт 800ватт на насос в саду беспроводным способом(в идеале маленький пульт)

чтоб можно было пустить например из дома (сквозь стены) или же с любой точки двора (прямой видимости может не быть - строения)

подскажите желательно что то готовое с алишки реле с дистанционным беспроводным управлением и желательно подешевле

спасибо