One-way optical data link: an M5Stack Atom Matrix blinks, a webcam decodes. MicroPython sender + Python/OpenCV receiver, bonus Android port.
android kotlin python opencv micropython esp32 webcam visible-light-communication m5stack camerax uiflow2 project14 optical-communication
-
Updated
Sep 23, 2026 - Kotlin