Метка: Arduino

Запись звука с INMP441 на SD карту с помощью ESP32

     Записываем звук в формате WAV с микрофона I2S INMP441 на SD карту с помощью ESP32-WROOM. Скетч разрабатывался в среде Arduino IDE 2.3.5. Заменил на Arduino IDE 2.3.6, скетч компилируется, загружается и работает. Скачать Arduino IDE 2.3.6      Насчет железа. Дополнил проект “ESP32 — проигрывание mp3 файлов с SD через декодер PCM5102A” https://conntest.ru/program/esp32-proigryvanie-mp3-fajlov-s-sd-cherez-dekoder-pcm5102a […]

Передача звука с INMP441 на декодер PCM5102A с помощью ESP32

     Практического применения этого проекта я не вижу (не мегафон же). Но, для меня это был довольно хороший опыт работы со звуком на ESP32-WROOM. Скетч разрабатывался в среде Arduino IDE 2.3.5. Заменил на Arduino IDE 2.3.6, скетч компилируется, загружается и работает. Скачать Arduino IDE 2.3.6      Насчет железа. Дополнил предыдущий проект “ESP32 — […]

ESP32 — проигрывание mp3 файлов с SD через декодер PCM5102A

     Целью было, как упомянуто в заголовке, последовательно проигрывать аудиофайлы в формате mp3, записанные на SD карту, через плату декодера интерфейса I2S PCM5102A с помощью ESP32-WROOM.      Про железо.      Плата декодера интерфейса I2S PCM5102A      Взято из https://labkit.ru/html/radio_shm?id=507 На модуле PCM5102A могут быть или могут отсутствовать перемычки. Перемычки нужны!Перемычки, смонтированные в […]

Скачать книги по C, C++, Arduino, ESP32, ESP8266

1. Язык программирования Си. Брайан Керниган, Деннис Ритчи. 3-е  издание.    Brian_Kernighan_Dennis_Ritchie-The_C_Programming_Language-RU.pdf 2. Уинер Р. — Язык Турбо Си, 1991.djvu 3. Язык программирования С++. Базовый курс. Липпман, Лажойе, Му. Пятое издание. Lazhoye_Yazyk-programmirovaniya-C__proglib.pdf 4. Kolban’s Book on ESP32.pdf 5. Kolban’s Book on ESP8266.pdf 6. Kolban’s Book on chip.pdf 7. Kolban’s Book on Raspberry Pi.pdf 8. Нил […]

Модуль датчика звука VOS, Arduino, LM393, DigitalSerial

     Купил на Aliexpress модуль датчика звука VOS на микросхеме LM393.      Подключил модуль к Arduino UNO.      Проверил с помощью скетча DigitalSerial из примеров Arduino IDE.      Пороговая точка ловится легче, чем на многооборотном в модуле “4-контактный модуль датчика обнаружения звука, Arduino”. 4-контактный модуль датчика обнаружения звука, Arduino Скачать Arduino […]

4-контактный модуль датчика обнаружения звука, Arduino

    Купил на Aliexpress 4-контактный голосовой модуль датчика обнаружения звука на микросхеме LM393.      Подключил модуль к Arduino UNO.      Проверил с помощью скетча DigitalSerial из примеров Arduino IDE.     Трудно поймать пороговую точку многооборотным резистором VR1, но возможно (поймал, вращая против часовой стрелки).     В принципе, работает. Практическое применение — впереди. […]

Подключение ESP8266 ESP-07, примеры с WiFi, AT — команды

     Припаял переходник к модулю ESP-07 и спаял плату для подключения питания 3,3 В и следующие детали: — кнопка RST на GND;— кнопка GPIO0 на GND;— резистор 10 кОм между GPIO15 и GND;— резистор 10 кОм между EN и VCC;— резистор 10 кОм между GPIO0 и VCC;— делитель 4,7 кОм – 10 кОм на […]

Подключение ESP8266, Arduino, AT, уровни, заводская прошивка

Купил на Aliexpress ESP8266 ESP-01S и адаптер к нему.      Установка библиотек для ESP8266 многократно описана, например, “Установка ESP8266 в Arduino IDE (руководство для ОС Windows)”. https://wiki.iarduino.ru/page/WEMOS_start/      Все-таки кратко, без картинок. При первичной установке IDE запускается на English. В отличие от ссылки (видимо, старая версия) заходим на File (Файл) -> Preferences (Параметры) […]

Подключение модуля Bluetooth BT-06 к Arduino UNO, AT-команды

Модуль BT-06.      Записал скетч в Arduino UNO через виртуальный COM-port. С помощью Монитор порта Arduino IDE 2.3.2 проверил работу Arduino UNO по записанному скетчу. При этом контакты RX, TX Arduino UNO не должны быть задействованы другими устройствами.      Отсоединил кабель USB, отключил питание UNO (источник 9 В). Подключил BT-06. Не стал подключать […]

USBasp, Arduino IDE 2.3.2 и Arduino UNO на ATmega328PB

сигнатура ATmega328PB

Купил на Aliexpress программатор для контроллеров AVR. Перед использованием для различных контроллеров решил проверить на Arduino UNO. Первая попытка записи скетча в Arduino IDE через USBasp не удалась. То есть сигнатура ATmega328PB отличается от сигнатуры ATmega328P, а в Arduino IDE нет возможности выбора. Установил CodeVisionAVR 4.02 Evaluation для определения сигнатуры ATmega328PB. Не найдя файла настройки […]