Skip to main content

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čiciSignal ili pin proširivačaMogućnosti i ograničenja
ESP32: GND, 3V3Masa i 3,3 VNapajanje za ono što povežete.
ESP32: TXD, RXDSerijski pinovi ESP32-S3Ne koristi ih datoteka pločice ni u jednoj biblioteci.
ESP32: IO11, IO12, IO13SPI microSD kartice (MOSI, CLK, MISO)Koristi ih microSD kartica.
ESP32: IO15GPIO ESP32-S3Dijeli se s microSD karticom preko JP3; pogledajte Jumperi.
ESP32: IO16Prekid GPIO proširivačaPreko JP4 povezan s INT pinom proširivača.
ESP32: IO17, IO39, IO41, IO0GPIO ESP32-S3Ne koristi ih datoteka pločice ni u jednoj biblioteci.
ESP32: IO18Tipka za buđenjeKoristi se za buđenje pločice iz dubokog sna.
ESP32: IO1Mjerenje napona baterijeČitaju ga readBattery() i read_battery().
ESP32: IO2Prekid RTC-aPreko JP2 povezan s INT pinom RTC-a.
GPIO EXPANDER: P0-0 to P0-7Pinovi proširivača 0 do 7 (IO_PIN_A0 do IO_PIN_A7)Slobodni za vašu upotrebu.
GPIO EXPANDER: P1-0 to P1-7Pinovi 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: INTPrekid proširivačaPogledajte JP4.
I2C: GND, 3V3, SDA, SCLI2C sabirnicaDijeli se s ugrađenim proširivačem (0x20) i RTC-om (0x51).
VIN, 3V3, GNDLemne 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.