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

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

Отрицательные температуры и ds18b20

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

Итак собрал на дааавно валявшейся 8266-03 + ds18b20+bmp080+dht11:) - внешний датчик для отправки на https://thingspeak.com/ и на http://narodmon.ru/

Опрос USB геймпада

Добрый день!

Есть USB геймпад, подключенный к stm32f4discovery через OTG. Опрос кнопок происходит по такой схеме:

Почему не компилируется ?

/*
 * IRremote: IRrecvDemo - demonstrates receiving IR codes with IRrecv
 * An IR detector/demodulator must be connected to the input RECV_PIN.
 * Version 0.1 July, 2009
 * Copyright 2009 Ken Shirriff
 * http://arcfn.com
 */
 
#include <IRremote.h>
 
int RECV_PIN = 11;
 
IRrecv irrecv(RECV_PIN);
 

Генератор со случайной частотой (прошу помощи)

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

Идея проста (покрайней мере так кажется).

Сделать генератор меандра со случайной частотой от 5 до 200 Гц и случайной длительностью от 1сек до 60сек например.

Если с генератором все просто, tone ();

ТО

Найти библиотеку LiquidCrystal_I2C

Всем привет.

Решил не изобретать велосипед и взять готовую либу для управления LCD через I2C.

Помню, что была LiquidCrystal_I2C. Но при попытке её нагуглить выдаётся россыпь сайтов с версиями 0.0, 1.0, ещё вроде 1.1.2. И совершенно не понятно, какой сайт более правильный, и кто вообще автор!

В общем, если вдруг кто-то знает, где лежит канонический вариант либы, дайте ссылку, пжл.

 

Конфликт FastLED и IrRemote

Всем добрый вечер. 
Столкнулся с такой ситуацией, скорее всего, мне просто не хватает опыта, но...

Сделал простую гирлянду на диодах WS2812B, написал несколько режимов и управление переключениями режимов с ИК пульта. Ситуация такая, пока в массиве CRGB указано 5-6 диодов, все в порядке, как только количество диодов становится 8 и больше, данные с пульта начинают идти некорректно.

Возможно, в моем скетче что-то криво, но, смысл такой, что с 5 диодами все работает так, как я задумал, как только ставить больше, начинаются чудеса. 

задержка с рестартом

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

 

По найденым примерам пытался написать что то. Работает,  после срабатывания датчика реле включаестя и отрабатэавет весь период, повторные срабатывания датчика в этот период не регистрируются, рестарта нет. Что я сделал неправильно?

 

Exit status 1. Ошибка компиляции для платы Arduino/Genuino Uno на MacOS

Arduino: 1.8.4 (Mac OS X), Плата:"Arduino/Genuino Uno"

Помогите решить проблему

Мастерю штуковину на Arduino pro mini. 

Планирую подключить:

 -модуль для SD карт

 -bmp280

 -LCD5100

 -RTC  DS3231

Всё по отдельности оттестировал. Начал потихоньку собирать в кучу и сходу столкнулся с нехваткой памяти при использовании одновременно и дисплея и SD карты. Может какие то библиотеки использовать другие для работы с дисплеем или с карточкой?

Как подключить датчик температуры и влажности AM2322 по I2C

Добрый день, кто нибудь подключал датчик АМ2322 по шине i2c? Пытаюсь собрать инкубатор на модуле ESP-07, как всем известно пинов на нем мало, по этому датчику нашел только подключение по 1wire с использованием библиотеки от DHT-22, а пин ой как хочется выкроить. В датащите датчика указано что он поддерживает i2c, если у кого есть поделитесь пожалуйста примером.