مخطط ESP32 Pinout
القيم التالية مثال شائع لـ ESP32 DevKit مع لوحة Relay 16. راجع سكيتش الـ firmware لديك للتأكد.
GPIO للـ Relays (مثال)
| Relay | GPIO |
|---|---|
| 1 | GPIO 32 |
| 2 | GPIO 33 |
| 3 | GPIO 25 |
| 4 | GPIO 26 |
| 5 | GPIO 27 |
| 6 | GPIO 14 |
| 7 | GPIO 12 |
| 8 | GPIO 13 |
| 9 | GPIO 23 |
| 10 | GPIO 22 |
| 11 | GPIO 21 |
| 12 | GPIO 19 |
| 13 | GPIO 18 |
| 14 | GPIO 5 |
| 15 | GPIO 4 |
| 16 | GPIO 2 |
ملاحظات أمان
- لا تستخدم GPIO 6–11 (متصل بـ flash داخلياً).
- GPIO 2 قد يكون HIGH عند الإقلاع — اختبر قبل الاعتماد عليه.
- استخدم Optocoupler على لوحات Relay الجاهزة لعزل التيار.
UART للفلاش
| ESP32 | USB-TTL |
|---|---|
| TX | RX |
| RX | TX |
| GND | GND |
| 3.3V | 3.3V (اختياري) |
اضغط BOOT أثناء بدء الفلاش إذا لزم الأمر.