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

ATmega 168 (3,3V 8 MHz) рабочий скетч работает некорректно

// НОВОГОДНЯЯ МЕЛОДИЯ
int tonePin = 7; 
int minus = 6;
void setup()
{
pinMode(tonePin,OUTPUT);
pinMode(minus,OUTPUT);
digitalWrite(minus, LOW);
}


void midi() {
  const struct { 
    int freq, duration, dly; 
  } sounds[] = {
    {293, 225, 250}, {493, 225, 250}, {440, 225, 250}, {391, 225, 250}, {293, 450, 750}, 
    {293, 225, 250}, {293, 225, 250}, {493, 225, 250}, {440, 225, 250}, {391, 225, 250}, 
    {329, 450, 750}, {329, 225, 250}, {329, 225, 250}, {523, 225, 250}, {493, 225, 250}, 

Питание 5v и 3.3v схем от одного источника

Всем привет!
Заранее простите за нубские вопросы.

Есть NodeMCU (питается от 3.3v, не имеет выходного пина на 5v), датчик MH-Z19B (питается от 5v) и источник питания на 5v (например, USB-порт).
Хочу чтобы NodeMCU и датчик использовали один источник (силы тока хватает).
1. Как это грамотно сделать?
2. Правильно ли будет подключить их параллельно к 5v и земле, вставив перед NodeMCU делитель напряжения

Если micros() сбросится в 0, то...?

Не нашел ответа. Согласно статьям по программированию на сайте, micros() сбрасывается в 0 из-за переполнения. Это происходит примерно через 70 минут от запуска программы. После этого события micros() начитает отсчитывать время по-новой или "умирает"?

помогите разобраться с подключением bluetooth hc-06

помогите разобраться с подключением 

bluetooth hc-06 к Дигиспарку и далее сигнал с дигиспарка на мосфет с мосфета на помпу 

 

Плохо работает модуль GSM A6

Доброго времени суток, есть модуль А6, запитываю от мобильной зарядки самсунг 5В

Проблема в том, что он очень плохо работает, в частности плохо и некорректно определяет номер звонившего,

а для меня это очень важно. Можно как-то это исправить?

Вот лог с монитора:

"Зависания"

нужна помощь знатоков Arduin'ы. Проблема такая, залита моя прошивка сложностью на уровне говна и палок, благо это всё работает, но время от времени прошивка "виснет" (так как у меня идёт опрос кнопки 9600 раз в секунду) и при этом когда она "виснет" Arduin' а выходит из режима бесконечного круга и тем самым вырубает реле котрое работает в промежутки этого круга, (при этом действии моргает светодиод 13 пина) а потом как будто ничего не было, начинает гореть TX и всё снова начинает работать как будто только что включилось.

парсинг строки в байтовый массив

Всем привет!

Поделитесь пожалуйста примерами парсинга такой строки из Serial FF:A7:0:7:92:F6:75:F6: в байтовый массив , в каждой ячейке массива должно получится шестнадцатеричное число такого вида - 0x87.

Ajax web-server (w5500)

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

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

В статике вывод аналоговых и цифровых показателей работает, кноки управления нагрузки тоже. Изучаю Ajax. Победить его на ENC28J60 без SD не смог. Приобрел w5500.

Скетч из примера в сети с подставленным PIR-сенсором:

[spoiler]

модем Neoway m590 не запоминает настройки

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

Подскажите, может кто сталкивался. Модем Neoway m590 после отключения питания автоматически включает "эхо". Командой АТЕ0 переключается, работает как мне надо, но снова до следующего перезапуска. Причем из одной партии есть один, который сразу включается без эха (как мне надо), а пару с ним.

Как-то можно это настроить-запрограммировать один раз и навсегда? Пока выкрутился строкой в скетче, с командой АТЕ0 при старте. Но вдруг есть возможность иного пути?

Спасибо