Slobodni GPIO
Uz donji rub strane s komponentama Inkplate 7SPECTRA izvodi tri reda pinova i tri lemne površine za napajanje: ESP32 header s pinovima ESP32-S3, GPIO EXPANDER header sa 16 pinova proširivača PCAL6416A, I2C header te lemne površine VIN, 3V3 i GND. I2C sabirnica dolazi i do triju Qwiic konektora. Neki pinovi već imaju namjenu na pločici; tablica pokazuje koji.
Dostupni priključci
| Oznaka na pločici | Signal ili pin proširivača | Mogućnosti i ograničenja |
|---|---|---|
| ESP32: GND, 3V3 | Masa i 3,3 V | Napajanje za ono što povežete. |
| ESP32: TXD, RXD | Serijski pinovi ESP32-S3 | Ne koristi ih datoteka pločice ni u jednoj biblioteci. |
| ESP32: IO11, IO12, IO13 | SPI microSD kartice (MOSI, CLK, MISO) | Koristi ih microSD kartica. |
| ESP32: IO15 | GPIO ESP32-S3 | Dijeli se s microSD karticom preko JP3; pogledajte Jumperi. |
| ESP32: IO16 | Prekid GPIO proširivača | Preko JP4 povezan s INT pinom proširivača. |
| ESP32: IO17, IO39, IO41, IO0 | GPIO ESP32-S3 | Ne koristi ih datoteka pločice ni u jednoj biblioteci. |
| ESP32: IO18 | Tipka za buđenje | Koristi se za buđenje pločice iz dubokog sna. |
| ESP32: IO1 | Mjerenje napona baterije | Čitaju ga readBattery() i read_battery(). |
| ESP32: IO2 | Prekid RTC-a | Preko JP2 povezan s INT pinom RTC-a. |
| GPIO EXPANDER: P0-0 to P0-7 | Pinovi proširivača 0 do 7 (IO_PIN_A0 do IO_PIN_A7) | Slobodni za vašu upotrebu. |
| GPIO EXPANDER: P1-0 to P1-7 | Pinovi proširivača 8 do 15 (IO_PIN_B0 do IO_PIN_B7) | P1-1 uključuje mjerenje baterije, a P1-2 napajanje microSD kartice; ostali su slobodni. |
| GPIO EXPANDER: INT | Prekid proširivača | Pogledajte JP4. |
| I2C: GND, 3V3, SDA, SCL | I2C sabirnica | Dijeli se s ugrađenim proširivačem (0x20) i RTC-om (0x51). |
| VIN, 3V3, GND | Lemne površine za napajanje |
U MicroPythonu begin() postavlja svih 16 pinova proširivača kao izlaze s niskom razinom. Način rada pina postavite pomoću gpio_expander_pin() nakon begin() kada ga trebate kao ulaz.
