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

Как начать работать с "не стандартной ардуино" платой?

подогнал мне друг поиграться с двумя платами , очень тема мне интересная , но UNO я завел и пошел в бой , а вот с этими не пойму нечерта... 

вот 2 платы есть https://prom.ua/p970143438-arduino-nodemcu-wemos.html

и вот такая

Использование PWM вместе с Watchdog/MsTimer2

Доброй ночи. Появилась идея автополива на ардуино, но на просторах интернета все "гайды" примитивные, без таймеров/энергосбережения etc. В итоге решил сделать сам. Покурив немного про энергосбережение и собсна пробуждения ото сна, написал код. Все вроде как работает, но кроме одной вещи. Помпу для собственно полива я включаю мосфетом, и открывать его я хочу не на всю, т.е подавать на него не 255, а, скажем, 50, дабы регулировать подачу воды этой помпы. Но вот незадача, при использовании таймеров, PWM перестает воспринимать все аргументы в analogWrite, которые ниже 255.

Прошивка arduino pro mini через ch340g

Такая вот проблема, arduino pro mini, в arduino ide в меню выбора плат отмечал "arduino nano" и "arduino pro or pro mini", также выбирал процессор. Драйвер поставил, диспетчер определил как com7 хотя arduino micro с usb определяется как com5
В информации о плате выдает:
BN: Неизвестная плата
VID: 1A86
PID: 7523
SN: Загрузить любой скетч, для использования
че делат блят

Еще сказали шо шью программатор, а надо через бутлоадер

Это который записать загрузчик?

помогите разобраться с переменными

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

вопрос такой:

есть 4 светодиода и 2 аудиофайла

необходимо при приходе одной и той же команды(допустим нажатие на соответствующую кнопку) включать светоидод, если он был выключен и воспроизводить файл с SD ("включено" ) и выключать его (если был включен) с воспроизведением  аудио ("выключено")

как менять значение функции на обратное и выполнять при этом действие(воспроизведение аудио)?

Float в String без лишнего мусора

Пытаюсь вывести float, используя допустим String(t,1) и получается как то странно при некоторых значениях... не по человечески чтоли:

-0.0

0.0
Вот как можно вывести обычным видом, если 0 то 0. Если 0.000001 то все равно 0, а не 0.0. И так же если -0,0001 то 0, а не -0... и не -0.0

dtostrf делает строку фиксированной длины, что не нужно.

Ошибка в коде

Пожалуйста, ткните носом где не правильно . И если не трудно поясните почему так . 

Спасибо!

GSM/GPRS модуль

Здравствуйте, подскажите, пожалуйста, почему не могу загрузить скетч для звонка?

подключила модуль GSM/GPRS А6 к плате ArduinoMega2560 и к сети: VCC_IN к 5В, GND к GND, U_RXD к Tx, U_TXD к Rx.

Пытаюсь закгрузить скетч:

Измерение тока

Добрый день, подскажите возможно ли с помощью датчика тока померить ток с фотодиода, как реализовать эту схему

Гальваническая развязка АЦП ADS1115

Нужно гальванически отвязать  ADS1115 от ардуины. Присматриваюсь к ADUM 1250 и 1251, вроде как должны подойти  обе, или одна из них. Собственно вопрос в том, нужна ли работа в две стороны по линии SCL? 1250 работает по обеим линиям в две стороны, 1251 только по SDA
Еще интересует вопрос можно ли повесить на одну шину  одну 1115 напрямую, а вторую развязанную?
И еще может кто подскажет лучшее решение по развязке, если мои фантазии далеки от реальности)
Спасибо!