Zum Hauptinhalt springen

Arduino-Bibliothek

Die Bibliothek Soldered-Button-LED-Buzzer-Board übernimmt die I2C-Kommunikation mit dem ATtiny404 des Boards für Sie. Binden Sie ButtonLedBuzzerBoard-SOLDERED.h ein, erstellen Sie ein ButtonLedBuzzerBoard_Soldered-Objekt, rufen Sie begin() auf, und Sie können die Taster lesen, die LED-Farben einstellen und Töne abspielen.

Noch nicht installiert? Folgen Sie vor den Funktionsseiten der Schnellstartanleitung.

Funktionen​

Jede Seite beginnt mit einem geprüften Bibliotheksbeispiel und erklärt jede Funktion, die das Beispiel für dieses Ergebnis verwendet.

Wie die Bibliothek mit dem Board kommuniziert​

Die Bibliothek liest und schreibt drei Register des Boards. Sie benötigen sie nur, wenn Sie eigenen Code für eine andere Plattform schreiben.

RegisterRichtungInhalt
0x00LesenTasterzustände, 1 Byte: Bit 0 ist BTN1, Bit 1 ist BTN2, Bit 2 ist BTN3
0x01SchreibenLED-Farben, 9 Byte: Rot, Grün und Blau für LED 0, dann LED 1, dann LED 2
0x02SchreibenBuzzer-Frequenz in Hz, 2 Byte, High-Byte zuerst; die Beispiele schreiben 0, um den Ton zu stoppen