Zum Hauptinhalt springen

Hardware-Details

Ein ATtiny404-Mikrocontroller sitzt zwischen Ihrem Controller und den Bauteilen auf dem Board. Er antwortet über I2C, liest die drei Taster, steuert die drei WS2812B-2020-RGB-LEDs über eine Datenleitung an und spielt den passiven Buzzer über einen Transistor ab. Das Board hat keinen Spannungsregler: Alles läuft mit den 3,3 V, die am Qwiic Connector anliegen.

Draufsicht auf das Button, LED & Buzzer Board with Qwiic mit Beschriftungen für den I2C-Adressschalter, den ATtiny404, den Buzzer, beide Qwiic Connectors, die UPDI-Programmierpins, die drei Taster und die drei LEDs
Draufsicht mit markierten Merkmalen

Wichtige technische Daten​

SpecificationValue
Schnittstelle
SchnittstelleI2C
Qwiic-kompatibelJa
Standard-I2C-Adresse0x30
I2C-Adresse änderbarJa, 0x30 bis 0x37 mit einem 3-Positionen-Schalter
I2C-Pull-ups10 kΩ nach 3,3 V an SDA und SCL
SteckbrettkompatibelJa
Spannungsversorgung
Versorgungsspannung3,3 V, über den Qwiic Connector
Sonstiges
MikrocontrollerATtiny404
LEDs3 × WS2812B-2020 RGB, 8 Bit pro Farbkanal
Taster3 Taster, jeweils mit einem 10-kΩ-Pull-up und einem 100-nF-Entprellkondensator
BuzzerPassiver magnetischer Buzzer (MLT-7525), über Transistor angesteuert, Frequenz in Hz einstellbar
Connectors2 × Qwiic, 2-poliger SDA/SCL-Header, UPDI-Header für die ATtiny404-Firmware
Abmessungen38 × 22 mm
Befestigungslöcher2 × 3,2 mm
Header-Löcher1 mm

Pinbelegung​

Pinbelegung des Button, LED & Buzzer Board with Qwiic: Qwiic Connectors auf beiden Seiten, VCC, UPDI und GND am linken Header, SCL und SDA am rechten Header, der Buzzer oben und die Benutzertaster 1 bis 3 am unteren Rand
Pinbelegung des Button, LED & Buzzer Board with Qwiic
ConnectorPinsBeschreibung
Qwiic (×2)3V3, GND, SDA, SCLSpannungsversorgung und I2C. Die beiden Connectors sind parallel verdrahtet: Verwenden Sie einen beliebigen, der andere reicht den Bus an das nächste Board weiter.
2-poliger HeaderSDA, SCLDieselben I2C-Leitungen auf Header-Pins, für ein Steckbrett. Er hat keinen Versorgungs- und keinen Masse-Pin.
UPDI-HeaderVCC, UPDI, GNDProgrammierschnittstelle des ATtiny404 für dessen Firmware. Sie brauchen sie nicht, um das Board zu verwenden.

Spannung und Logikpegel​

AnschlussUnterstützte SpannungHinweise
Qwiic 3V33,3 VDie einzige Versorgung des Boards. Auf dem Board gibt es keinen Regler.
SDA, SCL3,3 V High-PegelJede Leitung hat einen 10-kΩ-Pull-up auf die 3,3-V-Versorgung des Boards, die auch den ATtiny404 speist.

SDA und SCL führen direkt zum ATtiny404, dessen Pins unter seiner Versorgungsspannung plus 0,5 V bleiben müssen: etwa 3,8 V auf diesem 3,3-V-Board. Schließen Sie das Board nicht ohne Pegelwandler an einen I2C-Controller mit 5 V an.

Der 2-polige Header führt nur SDA und SCL. Wenn Sie ihn verwenden, braucht das Board trotzdem seine 3,3-V-Versorgung über einen Qwiic Connector.

Abmessungen​

Das Button, LED & Buzzer Board with Qwiic schräg von oben mit markierten Abmessungen: 38 mm lang, 22 mm breit, Befestigungslöcher mit 3,2 mm und Header-Löcher mit 1 mm
Isometrie mit Abmessungen

Das Board misst 38 × 22 mm. Es hat zwei Befestigungslöcher mit 3,2 mm, und die Header-Löcher haben 1 mm.

Jumper​

Draufsicht auf das Button, LED & Buzzer Board with Qwiic: je ein Qwiic Connector am linken und rechten Rand, der Adressschalter und der Buzzer am oberen Rand und drei Taster am unteren Rand
Draufsicht

Das Board hat keine Lötjumper. Die einzige Einstellung ist der 3-Positionen-Adressschalter.

JumperStandardFunktion
Adressschalter, Positionen 1 bis 3Alle OFF: 0x30Stellt die I2C-Adresse von 0x30 bis 0x37 ein, sodass sich bis zu acht Boards einen Bus teilen können. Ein auf ON gestellter Schalter addiert sein Bit zu 0x30: Position 1 addiert 0x01, Position 2 addiert 0x02, Position 3 addiert 0x04.
123I2C-Adresse
OFFOFFOFF0x30
ONOFFOFF0x31
OFFONOFF0x32
ONONOFF0x33
OFFOFFON0x34
ONOFFON0x35
OFFONON0x36
ONONON0x37

Wenn Sie die Adresse ändern, übergeben Sie die neue Adresse in Ihrem Sketch an den Konstruktor, zum Beispiel ButtonLedBuzzerBoard_Soldered board(0x31); mit nur Schalter 1 auf ON. Die Bibliothek verwendet 0x30, wenn Sie keine angeben.