Hardverski detalji
Mikrokontroler ATtiny404 nalazi se između vašeg kontrolera i dijelova na pločici. Odgovara preko I2C sučelja, čita tri tipkala, upravlja s tri RGB LED diode WS2812B-2020 preko jedne podatkovne linije i preko tranzistora svira na pasivnoj magnetskoj zujalici. Pločica nema regulator napona: sve radi na 3,3 V koji stiže preko Qwiic konektora.

Ključne specifikacije
| Specification | Value |
|---|---|
| Interfejs | |
| Interfejs | I2C |
| Qwiic kompatibilno | Da |
| Zadana I2C adresa | 0x30 |
| Promjenjiva I2C adresa | Da, od 0x30 do 0x37 pomoću sklopke s 3 položaja |
| I2C pull-up otpornici | 10 kΩ prema 3,3 V na SDA i SCL |
| Kompatibilno s eksperimentalnom pločicom | Da |
| Snaga | |
| Napon napajanja | 3,3 V, preko Qwiic konektora |
| Ostalo | |
| Mikrokontroler | ATtiny404 |
| LED diode | 3 × WS2812B-2020 RGB, 8 bita po kanalu boje |
| Tipkala | 3 tipkala, svako s 10 kΩ pull-up otpornikom i kondenzatorom od 100 nF za uklanjanje titranja kontakata |
| Zujalica | Pasivna magnetska zujalica (MLT-7525), upravljana tranzistorom, frekvencija se zadaje u Hz |
| Konektori | 2 × Qwiic, 2-pinski header za SDA/SCL, UPDI header za firmware mikrokontrolera ATtiny404 |
| Dimenzije | 38 × 22 mm |
| Montažne rupe | 2 × 3,2 mm |
| Rupe za header | 1 mm |
Raspored pinova

| Konektor | Pinovi | Opis |
|---|---|---|
| Qwiic (×2) | 3V3, GND, SDA, SCL | Napajanje i I2C. Dva konektora spojena su paralelno: koristite bilo koji, a drugi prosljeđuje sabirnicu sljedećoj pločici. |
| 2-pinski header | SDA, SCL | Iste I2C linije na pinovima headera, za eksperimentalnu pločicu. Nema pin za napajanje ni masu. |
| UPDI header | VCC, UPDI, GND | Sučelje za programiranje mikrokontrolera ATtiny404, za njegov firmware. Nije vam potreban za korištenje pločice. |
Naponi i logičke razine
| Veza | Podržani napon | Napomene |
|---|---|---|
Qwiic 3V3 | 3,3 V | Jedino napajanje pločice. Na pločici nema regulatora. |
SDA, SCL | visoka razina 3,3 V | Svaka linija ima 10 kΩ pull-up prema napajanju pločice od 3,3 V, koje napaja i ATtiny404. |
SDA i SCL idu izravno na ATtiny404, čiji pinovi moraju ostati ispod
njegova napona napajanja uvećanog za 0,5 V: oko 3,8 V na ovoj pločici od 3,3 V.
Ne spajajte pločicu na 5 V I2C kontroler bez pretvarača naponskih razina.
2-pinski header vodi samo SDA i SCL. Kada ga koristite, pločica i dalje
treba napajanje od 3,3 V preko Qwiic konektora.
Dimenzije

Pločica je dimenzija 38 × 22 mm. Ima dvije montažne rupe od 3,2 mm, a rupe za header su od 1 mm.
Jumperi

Pločica nema lemnih jumpera. Jedina postavka je adresna sklopka s 3 položaja.
| Jumper | Zadano | Funkcija |
|---|---|---|
| Adresna sklopka, položaji 1 do 3 | Svi OFF: 0x30 | Postavlja I2C adresu od 0x30 do 0x37, pa do osam pločica može dijeliti jednu sabirnicu. Sklopka postavljena na ON dodaje svoj bit adresi 0x30: položaj 1 dodaje 0x01, položaj 2 dodaje 0x02, položaj 3 dodaje 0x04. |
| 1 | 2 | 3 | I2C adresa |
|---|---|---|---|
| OFF | OFF | OFF | 0x30 |
| ON | OFF | OFF | 0x31 |
| OFF | ON | OFF | 0x32 |
| ON | ON | OFF | 0x33 |
| OFF | OFF | ON | 0x34 |
| ON | OFF | ON | 0x35 |
| OFF | ON | ON | 0x36 |
| ON | ON | ON | 0x37 |
Kada promijenite adresu, proslijedite novu adresu konstruktoru u svojoj skici,
na primjer ButtonLedBuzzerBoard_Soldered board(0x31); kada je samo sklopka 1
na ON. Biblioteka koristi 0x30 ako joj ne zadate adresu.