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

Ошибка при загрузке скетча

Всем доброго времени суток. Имеется китайская Arduino Nano с чипом Atmel M328P U-CN. Подпаял к D13 через резистор 220 Ом и GND светодиод. Подключаю через провод mini-USB (5-контактов). Поставил для нее драйвер (CH341SER, 3.3.2011.11). Версия IDE - 1.8.12. ОС - Win 10 PRO. В IDE выбрал порт, на который ее винда повесила, плату Нано, Чип - ATMega328P (old bootloader, скорость 57600). Пробую залить скетч:

Сбой в работе Arduino Nano с датчиком BMP280 и дисплеем 16х2

Устройство на Arduino Nano питается от сдвоенной розетки через импульсный блок питания 5В 1А. Во вторую включается нагрузка иногда. При этом Ардуино начинает глючить: выдает всякие непонятные символы на экран. Лечится нажатием кнопки перезагрузки. Но вот вопрос, как защититься от радиопомехи, чтобы устройство не глючило?

Насколько я понимаю, свободные входы Nano и МК соответственно выполняют роль антенны. Или это тактовый генератор дает сбой при помехе. Вообщем, прошу вашего совета, как защититься от помехи, которая заставляет глючить микроконтроллер.

Энергосбережение и делитель напряжения

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

Код прилагаю.

P06S-100 и ардуино

Приветствую.
Купил вольт-ампер-ваттметр. Штука классная, если на неё смотреть. Но хотелось бы получать все эти данные в автоматическом режиме для анализа. Подскажите, есть ли варианты сопряжения его с ардуиной, что бы контролировать данные?

Управление яркостью отдельного светодиода в адресной ленте?

Хочу сделать вспышки случайными диодами в адресной ленте.
Сейчас лента умеет гореть одним цветом, при этом управление яркостью всей ленты реализовано через
FastLED.setBrightness( brightness )
при таком исполнении все диоды горят одинаково и сделать так, чтобы 1 диод вспыхнул ярче не получится.

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

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

Liquid I2C баг

Привет всем кто заглянул. 
Есть программа. Контроль уровня влажности в помещении. Как только уровень влажности поднимется выше заданного значения (в данном случаи выше 30%), должна замигать лампочка (лампочка мигает), и что самое главное на экране должно высветится предупреждение ALARM. 
То есть, когда % влаги ниже 30, на экране, рядом с показанием текущего % влажности, должно высвечиваться "ОК". Как только % превысит заданное, вместо "ОК" должно высветится ALARM. 

прошу помощи по заполнению и обработке массива




#include <SoftwareSerial.h>

#define LOOP_DELAY 50
#define SW_SERIAL_BAUD_RATE 9600
#define HW_SERIAL_BAUD_RATE 9600
#define SW_SERIAL_RX_PIN 11
#define SW_SERIAL_TX_PIN 10

SoftwareSerial mySerial(SW_SERIAL_RX_PIN, SW_SERIAL_TX_PIN); // RX, TX

int IBUSreceiveByte = 0;                   // byte reading from I-BUS 
byte IBUSbyte[7] = {0,0,0,0,0,0,0};       // key byte sequence 
int Delay = 0;                           //delay in millisec 
int ButtonPressed = 0;                    //boolean value set 1 if key press detected 

Ошибка ovf в простом скетче

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

Написал скетч, в котором данные каждого из трёх термодатчиков усредняются. Алгоритм простейший, но при работе только первый датчик выдаёт ошибку OVF, а остальные показывают нормально, хотя "показания" у всех одинаковые. Вот код, который я очень упростил для понимания, но какая-то системная ошибка в нём присутствует, и которую я никак не могу отловить. Помогите пожалуйста.

Вопрос по блокам питания

Если блок питания на 12v подключен к VIN и питает датчики и мелочь. А блок питания 5V питает реле и сервы. Надо ли минус блока питания кидать на GND? или оставить все как на "схеме"?

hm-10 com port

здравствуйте

есть блютуз hm-10, после сопряжения с ПК (винд 10) в диспетчере устройств появляется блютуз устройство.

можно ли как-то для такого блютуза создать виртуальный com port, как это происходит при сопряжении например с тем же HC-05 и ему подобными? 

или с данным (hm-10) блютузом так сделать нельзя?