Perbedaan-Arduino-Dan-Nodemcu

13 Perbedaan Arduino Dan Nodemcu

Pada materi kali ini, kita akan mengetahui perbedaan Arduino dan Nodemcu. Kami akan membahas mikrokontroler mana yang terbaik dalam berbagai aplikasi.

Perbedaan Arduino Dan Nodemcu

Perbedaan utama anatara Arduini dan NodeMCU adalah, NodeMCU adalah board pengembangan mikrokontroler dengan kemampuan wifi. Ini menggunakan chip mikrokontroler ESP8266. Sedangkan Arduino UNO menggunakan mikrokontroler ATMega328P. Selain chip, ia mengandung elemen lain seperti osilator kristal, pengatur tegangan, dll.

Mari kita bahas beberapa perbedaan Arduino dan Nodemcu pada poin-poin berikut ini:

1. Tegangan Operasi

Tegangan operasi NodeMCU adalah 3.3v dan tegangan operasi Arduino UNO adalah 5V.

2. Tegangan Input

Tegangan input sama untuk kedua board mikrokontroler. NodeMCU dapat diberi daya menggunakan tegangan antara 4,5V hingga 10V. NodeMCU juga akan bekerja dengan tegangan maksimum 12V. Tetapi selalu sangat disarankan untuk menjaga tegangan input antara 4.5V hingga 10V.

Tegangan input Arduino UNO adalah antara 7V hingga 12V. Tegangan antara 7V hingga 12V harus diterapkan ke colokan listrik Arduino UNO. Arduino UNO juga akan bekerja dengan tegangan input antara 6V hingga 20V. Tetapi selalu disarankan untuk menjaga tegangan input antara 7V hingga 12V agar lebih aman.

3. Konsumsi Arus

Konsumsi arus NodeMCU antara 15uA hingga 400mA. Konsumsi arus dapat berkisar antara 15uA hingga 400mA. Dan konsumsi arus Arduino UNO berkisar antara 45mA sampai 85mA.

Arus akan bervariasi tergantung pada tugas yang dilakukan board mikrokontroler berdasarkan program yang dijalankannya.

Di kedua mikrokontroler, konsumsi arus dapat dikurangi menjadi sangat sedikit dengan menggunakan board mikrokontroler dalam mode deep sleep. Arus mode deep sleep dari NodeMCU dan Arduino UNO masing-masing adalah 0,5uA dan 35mA.

4. Pin I/O Digital (Pin input dan output digital)

NodMCU berisi 14 pin digital dan Arduino UNO berisi 16 pin digital. Ini adalah pin yang digunakan untuk menghubungkan periferal digital.

Di kedua board mikrokontroler, pin ini melakukan tugas yang sama. Namun tegangan operasi kedua mikrokontroler tersebut berbeda.

Pin digital Arduino UNO bekerja di 3.3V dan 5V. Tetapi pin digital NodeMCU hanya bekerja pada 3.3V, lebih dari itu mikrokontroler akan rusak.

5. Pin I/O digital dengan PWM

Di NodeMCU semua pin digital yaitu 16 pin dapat digunakan sebagai pin PWM secara terprogram. Arduino UNO hanya memiliki 6 pin untuk PWM.

6. Pin Analog

NodeMCU hanya berisi 1 pin analog. Sedangkan Arduino UNO berisi 6 pin. Pin ini digunakan untuk mengukur sinyal analog.

7. I2C

NodeMCU dan Arduino UNO berisi 1 pin I2C (SCL & SDA). Tetapi NodeMCU dan Arduino UNO bekerja pada level tegangan yang berbeda. Level tegangan pin SDA dan SCL dari NodeMCU dan Arduino UNO masing-masing adalah 3.3V dan 5V.

8. UART

NodeMCU berisi 2 pin interface UART dan Arduino UNO hanya berisi 1 pin interface UART.

9. Arus di setiap pin I/O

Setiap pin NodeMCU hanya dapat menangani arus hingga 12mA. Lebih dari ini, board mungkin mengalami kerusakan. Dan Arduino UNO dapat menangani hingga 40mA arus per pin.

10. SRAM

NodeMCU memiliki kapasitas SRAM 64KB dan Arduino UNO memiliki kapasitas SRAM 2KB.

11. EEPROM

NodeMCU terdiri dari 512 byte EEPROM dan Arduino dilengkapi dengan 1024 byte EEPROM.

12. Clock Speed

NodeMCU memiliki kecepatan clock 80MHz dan Arduino UNO memiliki kecepatan clock 16MHz.

13. Konektivitas Wi-Fi

NodeMCU memiliki konektivitas wifi yang paling umum digunakan untuk aplikasi berbasis IoT. Arduino UNO tidak dilengkapi dengan fitur konektivitas wifi.

Tabel Perbandingan Arduino Dan Nodemcu

Tabel di bawah ini merangkum perbandingan antara Arduino Dan Nodemcu:

Parameter Arduino Nodemcu
Jenis Mikrokontroler ATmega328p ESP8266
Bit 8 bit 32 bit
Pin Digital 14 16
Pin Analog 6 1
Pin digital dengan PWM 6 16
Tegangan Operasi 5v 3.3v
Konsumsi Arus 45 mA – 80 mA 15 µA – 400 mA
Konsumsi Arus Mode Deep Sleep 35 mA 0.5 µA
Clock Speed 16 MHz 80 MHz
WIFI Tidak Tersedia Tersedia
Soket listrik Tersedia Tidak Tersedia
Micro USB Tidak Tersedia Tersedia
SPI 1 2
I2C 1 1
UART 1 1
EEPROM 1024 bytes 512 bytes
SRAM 2 KB 64KB
Memori Flash 32 KB 4MB
Ukuran Lebih besar dari Nodemcu Ukurannya lebih kecil
Dimensi 6.8 cm × 5.3 cm 4.8 x 2.5 cm

Kesimpulan

Fitur WIFI, konsumsi daya, prosesor yang kuat & ukuran yang lebih kecil membuat board Nodemcu lebih baik daripada board Arduino ini.

Jika proyek yang Kita buat membutuhkan konektivitas internet maka Kamu dapat menggunakan Nodemcu ESP8266.

Jika Kamu sedang mengerjakan proyek yang membutuhkan lebih banyak pin analog & pin digital & jika Kamu telah menghubungkan beberapa modul sensor yang menarik lebih banyak arus seperti modul GSM, modul GPS & Servo maka lebih baik menggunakan Arduino daripada ESP8266.

Demikian ulasan mengenai perbedaan Arduino dan Nodemcu. Semoga dengan informasi diatas Kamu sudah bisa memilih untuk menggunakan Arduino atau Nodemcu.

Leave a Comment

Your email address will not be published.