Hardware-Details
Auf der Vorderseite des GRID befinden sich 16 Tastenpads in einem 4x4-Raster, in dessen Mitte jeweils eine WS2812B-2020-RGB-LED sitzt. Sechzehn Silikontasten liegen in einem Tastenhalter aus Kunststoff über den Pads. Auf der Rückseite scannt ein ATtiny404-Mikrocontroller die Tasten, steuert alle 16 LEDs über eine Datenleitung an und antwortet Ihrem Controller über I2C. Das Board hat keinen Spannungsregler: Alles läuft mit den 3,3 V, die über einen Qwiic Connector eingespeist werden.
Wichtige Spezifikationen
| Specification | Value |
|---|---|
| Schnittstelle | |
| Schnittstelle | I2C |
| Qwiic-kompatibel | Ja, 4 Qwiic Connectors |
| Standard-I2C-Adresse | 0x30 |
| I2C-Adresse änderbar | Ja, per Befehl, 0x08 bis 0x77, im EEPROM gespeichert |
| I2C-Pull-ups | 2 × 10 kΩ nach 3,3 V, durch Auftrennen von JP5 getrennt |
| Steckbrettkompatibel | Nein |
| Stromversorgung | |
| Versorgungsspannung | 3,3 V über Qwiic, kein Onboard-Regler |
| Logikpegel | Nur 3,3 V |
| Sonstiges | |
| Controller | Microchip ATtiny404, vorprogrammiert |
| Tasten | 16 Silikontasten in einer 4x4-Matrix, Tastenhalter aus Kunststoff enthalten |
| LEDs | 16 × WS2812B-2020 RGB, eine unter jeder Taste, 0 bis 255 pro Farbe |
| Connectors | 4 × Qwiic, 4 Sätze I2C-Lötpads, UPDI-Programmierpads |
| Abmessungen | 60 × 60 mm |
Pinbelegung


Von der Rückseite aus gesehen, wie auf dem Foto oben, liegen die JP1-Pads am linken Rand, JP2 oben, JP3 am rechten Rand und JP4 unten. Die Beschriftung ist neben jedem Satz Pads aufgedruckt.
| Connector | Pins | Beschreibung |
|---|---|---|
| Qwiic (×4) | 3V3, GND, SDA, SCL | Stromversorgung und I2C. Alle vier sind parallel verdrahtet: Nutzen Sie einen beliebigen, die anderen leiten den Bus an weitere Qwiic-Boards weiter. |
I2C-Lötpads JP1 bis JP4 | 3V3, SCL, SDA, GND | Dieselben vier Leitungen an jedem Rand der Rückseite, zum Anlöten von Drähten anstelle eines Qwiic-Kabels. |
| UPDI-Pads | 3V3, UPDI, GND | Programmierschnittstelle des ATtiny404, der vorprogrammiert geliefert wird. Zur Nutzung des Boards brauchen Sie sie nicht. |
Spannung und Logikpegel
| Anschluss | Unterstützte Spannung | Hinweise |
|---|---|---|
3V3 (Qwiic oder Lötpads) | 3,3 V | Die einzige Versorgung des Boards. Sie speist den ATtiny404 und alle 16 LEDs; auf dem Board gibt es keinen Regler. |
SDA, SCL | 3,3-V-Logik | Jede Leitung hat einen 10-kΩ-Pull-up nach 3,3 V, solange JP5 geschlossen ist. |
Das GRID ist ein reines 3,3-V-Board ohne Regler und ohne Pegelwandler. Schließen Sie es an eine 3,3-V-Versorgung und einen 3,3-V-I2C-Bus an.
Das für dieses Board verlinkte WS2812B-2020-Datenblatt gibt die LED-Versorgung mit 3,7 bis 5,3 V an. Auf dem GRID laufen die LEDs mit der 3,3-V-Versorgung, also unterhalb dieses Bereichs.
Abmessungen
Das Board misst 60 × 60 mm.
Jumper
| Jumper | Standard | Funktion |
|---|---|---|
JP5 | Geschlossen | Verbindet die 10-kΩ-Pull-ups an SDA und SCL mit 3,3 V. Trennen Sie ihn auf, um beide zu lösen, wenn ein anderes Board am Bus bereits Pull-ups hat. |
JP1 bis JP4 | Offen | I2C-Lötpads (3V3, SCL, SDA, GND), ein Satz an jedem Rand, auf denselben Leitungen wie die Qwiic Connectors. Sie stellen nichts ein. |
Die I2C-Adresse wird nicht per Jumper eingestellt: Sie ändern sie mit einem Befehl, siehe I2C-Adresse ändern.