Componente necesare:
Diagramă circuit:
Explicare cablaj
Pin | Legătură ESP32 | Notă |
---|---|---|
DS | GPIO17 | Date (serial input) |
SHCP | GPIO18 | Ceas (shift clock) |
STCP | GPIO19 | Latch (stochează ieșirea) |
Ieșirile O0-O7 sunt conectate la matricea de switch-uri, fiecare ieșire corespunzând unui rând.
Pin | Legătură ESP32 | Notă |
---|---|---|
DIN | GPIO15 | Semnal date LED (neopixel) |
Banda led are nevoie de alimentare VCC de 5V.
Pin | Legătură ESP32 | Notă |
---|---|---|
SDA | GPIO21 | I2C - date |
SCL | GPIO22 | I2C - ceas |
Pin | Legătură ESP32 | Notă |
---|---|---|
COL0 | GPIO34 | doar input |
COL1 | GPIO35 | doar input |
COL2 | GPIO32 | |
COL3 | GPIO33 | |
COL4 | GPIO25 | |
COL5 | GPIO26 | |
COL6 | GPIO27 | |
COL7 | GPIO14 |
Pin | Legătură ESP32 | Notă |
---|---|---|
WHITE_BTN | GPIO13 | Întrerupere + rezistență de pull-down |
BLACK_BTN | GPIO16 | Întrerupere + rezistență de pull-down |
Realizare tablă de șah
Implementare
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.