Mengenal Pinout ESP32

esp32 pinout


Chip IoT yang lebih sederhana dari ESP32 yaitu ESP8266 telah dikenalkan pinout nya, pada artikel Mengetahui Pinout ESP8266 Wemos D1 Mini.  Kali ini akan kita bahas pinout ESP32. Ada beberapa versi ESP32 yang beredar di pasaran. Jumlah kaki-kakinya (pinout) berbeda setiap jenisnya. Contoh ESP32-WROM-32 memiliki 38 pinout. Devkit memiliki 30 pinout, dan masih banyak jenis board ESP32 lainnya yang memiliki jumlah kaki-kaki yang berbeda.

Pada menu Board di Arduino IDE, board ESP32 memiliki banyak jenisnya/varian, ada sekitar 50 lebih


esp32 varian


Tidak semua tipe ESP32 kita bahas, penulis akan bahas ESP32 tipe DEVKIT V1


esp32 devkit


Pinout DOIT ESP32 DEVKIT V1

Salah satu board ESP32 yang banyak digunakan dan mudah mendapatkannya adalah DOIT ESP32 DEVKIT V1. Board ini mempunyai 30 kaki/pin, yang dibagi 2, 15 pin di kiri dan 15 pin di kanan.


esp32 pinout



Secara garis besar pinout ESP32 terdiri pin power dan GPIO (general purpose input/output) yang mempunyai fungsi masing-masing.


pinout label

Power Pin

Ada 4 pin yang berfungsi sebagai power input dan power output

Nama PIN         Fungsi     
VIN
Tegangan Input, sumber tegangan untuk menghidupkan board,
4-12 Volt
3.3 VTegangan output dari board
GNDTerhubung ke ground
ENEnable, board berfungsi sebagaimana mestinya bila tetap dibiarkan. Bila dihubung ke ground, board akan ter- reset 
Sumber tegangan juga bisa didapat dari port mini USB pada board, dengan tegangan input 5 volt. Selain sebagai port sumber tegangan, port mini USB juga berfungsi sebagai upload program.

GPIO Pin

Terdapat 40 pin GPIO tapi tidak semuanya muncul dari board berupa pin. Ada beberapa pin yang terhubung ke flash memory, sehingga secara fisik pin dianggap tidak ada. Pada tabel di bawah ini diberikan keterangan untuk setiap pin. Tanda (!) harus hati-hati menggunakan pin ini, diperhatikan secara seksama spesifikasi dan fungsinya. Tanda (x) sebaiknya tidak digunakan, seperti GPIO1 dan GPIO3. Sedangkan tanda (x) untuk pin yang lainnya, karena memang tidak muncul di board. Tanda ceklist berarti pin aman digunakan sebagai input atau output.

gpio esp32


Bila kita rangkum jumlah semua pin pada ESP32 Devkit V1 adalah 45 pin. 5 pin untuk power. GPIO 40 pin. Sedangkan pin GPIO (6,7,8,9,10,11,20,24,28,29,30,31,37,38) tidak muncul di board, jumlahnya 14 pin. GPIO2 juga tidak digunakan karena terhubung ke LED. 

Dari jumlah 40 pin GPIO dikurangi 15 pin = 25 pin yang tersisa, yang bisa kita gunakan. Ditambah 5 pin power, Total nya ada 30 pin yang secara fisik bisa kita gunakan pada DOIT ESP32 DEVKIT V1.

Semoga bermanfaat.



Posting Komentar untuk "Mengenal Pinout ESP32"