ggwave
Передача данных через звук между микроконтроллерами без WiFi и Bluetooth
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2396706f32f1a7c4b13c2bed4b0d584603597f6daf4768e3a1b1e61529864d95ggwave-0.1.10-2396706f.zipОписание
Передача данных звуком — необычный, но работающий способ связи между устройствами без WiFi и Bluetooth. Эта библиотека реализует именно это: отправляет и принимает короткие сообщения через динамик или пьезо-зуммер. Можно одновременно транслировать данные нескольким соседним устройствам, синхронизировать микроконтроллеры через аудио QR-коды. Поддерживается Arduino Nano RP2040 Connect, ESP32, Teensy 4.0 и другие платы; Arduino Uno работает только на передачу. Используются протоколы MT (однотональный) и DT (двухтональный). Общаться удобнее через приложение Waver, доступное в браузере и на iOS/Android. При обмене сообщениями нужно убедиться, что на обе стороны включен режим фиксированной длины с одинаковым количеством байтов.