Spesifikasi NodeMCU ESP32 dengan Type-C dan CP2102
1. Model: NodeMCU ESP32 Development Board
2. Tipe USB: Type-C
3. Chipset USB ke Serial: CP2102
4. Prosesor: Dual Core Tensilica LX6
5. Kecepatan Prosesor: Hingga 240MHz
6. Memori:
• RAM: 520KB SRAM
• Flash: 4MB (tergantung model)
7. Konektivitas:
• WiFi: 802.11 b/g/n
• Bluetooth: Dual Mode Bluetooth (Bluetooth Classic dan BLE)
8. Tegangan Operasional: 3.3V (regulator internal dari 5V USB)
9. GPIO: 34 pin yang dapat digunakan sebagai input/output digital
10. Antarmuka: UART, SPI, I2C, PWM, ADC, DAC
11. Sensor: Hall Sensor, Sensor Suhu Internal
12. Dimensi: Kompak dan sesuai dengan standar NodeMCU
Fitur Utama
• Dual Core Processor: Memungkinkan multitasking yang lebih baik dalam aplikasi IoT.
• WiFi dan Bluetooth 2 in 1: Konektivitas nirkabel yang luas untuk berbagai aplikasi.
• Port USB Type-C: Mudah untuk koneksi dan pengisian daya.
• Sudah Tersolder: Siap digunakan tanpa perlu soldering tambahan.
• Chip CP2102: Konverter USB ke Serial yang stabil dan mudah diintegrasikan.
Diagram Koneksi dan Pinout
Berikut adalah diagram pinout untuk NodeMCU ESP32:
+———————————————————-+
| USB Type-C NodeMCU ESP32 |
| +——————————————————+ |
| | +—+ | |
| | | | | |
| | [IO0] [D3] | | [EN] [D8] [D7] [D6] | |
| | [IO1] [D2] | | [34] [35] [32] [33] | |
| | [IO2] [D4] | | [36] [39] [25] [26] | |
| | [IO3] [D5] | | [12] [13] [14] [27] | |
| | [IO4] [D6] | | [23] [22] [21] [19] | |
| | [GND] [G] | | [17] [16] [04] [18] | |
| | [3V3] [3V3] | | [05] [02] [15] [27] | |
| | [EN] [EN] | | | |
| +——————-+—+——————————-+ |
+———————————————————-+
const int ledPin = 2; // Pin LED bawaan pada beberapa board ESP32
void setup() {
pinMode(ledPin, OUTPUT); // Mengatur pin LED sebagai output
}
void loop() {
digitalWrite(ledPin, HIGH); // Nyalakan LED
delay(1000); // Tunggu 1 detik
digitalWrite(ledPin, LOW); // Matikan LED
delay(1000); // Tunggu 1 detik
}