luxeria / campbadge2023

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lux-camp-badge-2023

LuXeria Badge mit Led Matrix. Der Badge hat keinen Microcontroller drauf. Die Leds können über 4 Pins angesteuert werden.

Um das Anschliessen zu vereinfachen enthält der Badge einen logic level shifter, das heisst egal ob der Microcontroller 5V oder 3.3V für die GPIO pins benutzt, der Badge funktioniert.

Pins:

  • 5V: 5 Volt Spannungsversorgung für die LEDs
  • GND: Ground / Erde
  • DIN: Signalpin für die WS2812-Led (könen wie "Neopixel" angsteuert werden)
  • VCC: Spannung der GPIO-Pins des Microcontrollers (3.3V für ESP32)

Die Beispielprogramme verwenden üblicherweise GPIO Pin 1 für die Leds:

Schema für Pinout in Beispielprogrammen

Reihenfolge der Leds:

Hardware

  • Schaltplan
  • PCB Design

Beispiel-Firmware

Wir haben einige Beispielfirmwares geschrieben, welche auf einem "M5 Stamp C3" micro controller laufen:

C++

Zwei Beispielapplikationen in C++

  • Simple: Leds ansteuern
  • Advanced: TODO

MicroPython

Rust

  • Simple: Leds ansteuern
  • Advanced: TODO

About


Languages

Language:C++ 81.0%Language:C 15.7%Language:Rust 2.1%Language:HTML 0.6%Language:Python 0.4%Language:Shell 0.2%Language:CMake 0.0%Language:Makefile 0.0%