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

Не могу разобраться, направьте на путь.

Умные люди, помогите со скетчем. Знаний маловато пока. Правила форума прочет для новичков, дураком быть готов)). Хочу добавить на другие порты кнопки с заранее записанной памятью, на 1 порт все работает, начинаю пытаться по аналогии добавлять еще порты -ругается. Принцип такой при нажатии pinD4 начинает передавать телеграфом ранее записанные знаки, pinD5  другие знаки.

Помогите подружить DVD disp

Здравствуйте. Есть 7-ми сегментный дисплей от старенького двд на контроллере ETK6201. На прямую подключать к ардуинке не хочется т.к. используется много портов. Если кто может помогите пожалуйста подружить данный контроллер и Arduino. Даташит на контроллер нашел но в программировании пока 0...

Заранее спасибо.

Скетч вращения шагового мотора

 
 
 
 
 

пишет какие то ошибки и не делает те движения двигателя которые я ему задаю.

DFPlayerMini

Здравствуйте Ув. участники форума!

Подскажите библиотеку для DFPlayerMini.

Задача: нужно чтобы с папки мр3 музыка (0001.мр3...0255.мр3) воспроизводилась рандомно, а по окончанию работы воспроизводился файл "сеанс окончен".

Вопрос: как сделать это?, чтобы в процессе рандомного воспроизведения не воспроизвелся файл "Сеанс окончен".

СПАСИБО!!!

Подключение датчика GY-MCU90614-BCC

Подскажите как общаться с датчиком GY-MCU90614-BCC, на все мои попытки он выдаёт 0 или -1, из документации только это: https://aliexpress.ru/item/4001061942893.html?algo_expid=e437b273-af08-4dc7-929d-1c16f318d1eb-7&algo_pvid=e437b273-af08-4dc7-929d-1c16f318d1eb&sku_id=10000013985421403&spm=a2g0o.search.0.0.6202107cwM3iO6

arduino mega 2560 + uart + xy-pwm

День Добрый! 

Суть вопроса такова: нужно сгенерировать 4 разных динамически меняющихся сигнала, 2 канала с переменной частотой (18 - 270 ГЦ / 11 - 140 Гц), 2 канала 25Гц с заполнением от 20 до 85 %.

Первые 2 сигнала генерируются через DDS AD9833, 2-е 2 сигнала по плану сгенерировать на xy-pwm, т.к. AD9833 не умеет менять скважность.

Пробую передать по uart через пины (mega) ТХ1 (18), RX1 (19) отправить команду:

1. S1F25T или S1F025T

2. S1D85T или S1D085T

3. S2F25T или S2F025T

Esp32 + ADS1256

#include <Arduino.h>

#include <Ads1256.h>


#define PIN_CS 5
#define PIN_DRDY 17


volatile bool ready = false;

void IRAM_ATTR readyIsr() {
    ready = true;
}


Ads1256::Time dly;
Ads1256::Spi spi(PIN_CS);
Ads1256 ads(spi, dly, ready);

uint8_t chan = 0;


void resetAds() {
    Serial.print("Reset Ads1256 ");
    ads.reset();
    if( ads.wait() ) {
        Serial.print("done, init ");
        uint8_t cmd = 0b11110000; // IO -> all output, all GND

Работа с пьезоэлектрическим датчиком

Всем привет.
Приобрёл пьезоэлектрический датчик как на фото ниже.

Не могу снять с него показания при помощи Arduino Nano.
Пишу простенькую программу для считывания значений, но показания прыгают, смысла в них нет.
 

Дубль подключение экрана.

Добрый день. 
Помогите плиз.
Ардуину купил еще в 2017. Но потом подзабросил. 
Хочу подключить монитор с тачем .
Пытаюсь вывести что-то на монитор и не получается правильное вывести изображение.

Подключение Arduino UNO к Blynk через ESP01 c использованием UART

Привет знатокам!
Сделал проект с подключением к Blynk используя ESP01 через SoftwareSerial. Вот часть кода: