Pengenalan perangkat dari Microcontroller

Andiichsn
Amikom Computer Club
4 min readJan 7, 2023

Hardware Software

Hardware Software

Jadi, untuk perangkat-perangkat pembelajaran microcontroller seperti ini:

  1. Arduino UNO R3 dan Arduino Nano
Arduino UNO
Arduino Nano

Sama-sama berbasis mikrokontroller AVR ATmega 328P, sehingga dari pemrosesan mempunya fitur yang sama, tegangan kerja 5V, clock 16Mhz, 16 digital IO (4 PWM), EEPROM 1kB, SRAM 2kB, flash 32kB.

Untuk programnya menggunakan IDE Arduino.

Dan perbedaan dari Arduino UNO dan Nano adalah

  • Ukuran, ini yang paling mecolok dari perbedaan Uno dan Nano, dimensi Arduino Uno hampir 3 kali Arduino Nano.
  • USB jack Arduino Uno, menggunakan USB type A, sedangkan Nano menggunakan USB mini.
  • Arduino Nano memiliki kelebihan 2 pin Analog IN sehingga total pin analognya 8, sedangkan Uno hanya 6
  • Uno menggunakan female port sehingga komponen atau shield bisa langsung dipasang di board, sedangkan Nano membutuhkan breadboard karena menggunakan pin male.

2. Nodemcu

nodemcu

NodeMCU adalah sebuah platform IoT yang bersifat opensource. Terdiri dari perangkat keras berupa System On Chip ESP8266 dari ESP8266 buatan Espressif System, juga firmware yang digunakan, yang menggunakan bahasa pemrograman scripting Lua. Istilah NodeMCU secara default sebenarnya mengacu pada firmware yang digunakan daripada perangkat keras development kit.

NodeMCU bisa dianalogikan sebagai board arduino-nya ESP8266. Dalam seri tutorial ESP8266 embeddednesia pernah membahas bagaimana memprogram ESP8266 sedikit merepotkan karena diperlukan beberapa teknik wiring serta tambahan modul USB to serial untuk mengunduh program.

3. Wemos D1

Wemos D1 merupakan module development board yang berbasis wifi dari keluarga ESP8266 dimana dapat deprogram menggunakan software IDE Arduino. Meskipun bentuk board ini dirancang menyerupai Arduino Uno, namun dari sisi spesifikasi sebenarnya jauh lebih unggul Wemos D1.

TEXT EDITOR:

  • Arduino IDE

Arduino IDE adalah software yang digunakan untuk membuat sketch pemrogaman atau dengan kata lain arduino IDE sebagai media untuk pemrogaman pada board yang ingin diprogram. Arduino IDE ini berguna untuk mengedit, membuat, meng-upload ke board yang ditentukan, dan meng-coding program tertentu. Arduino IDE dibuat dari bahasa pemrogaman JAVA, yang dilengkapi dengan library C/C++(wiring), yang membuat operasi input/output lebih mudah.

link download Arduino IDE: https://www.arduino.cc/en/software

Simulator / Virtual:

Dan untuk mencoba microcontroller secara virtual ada beberapa platform seperti:

  • Tinkercad

merupakan sebuah platform yang merupakan web penyedia sarana bagi kita untuk belajar secara online terkait desain 3d, rangkaian elektronika dan codeblock.

  • Fritzing

Fritzing adalah suatu software atau perangkat lunak gratis yang digunakan oleh desainer, seniman, dan para penghobi elektronika untuk perancangan berbagai peralatan elektronika.

  • Wokwi
++++++++++++++++++++++++++++++++

Wokwi adalah salah satu simulator online elektronika yang dapat digunakan untuk mensimulasikan berbagai macam projek yang berhubungan dengan arduino.

  • Proteus

adalah sebuah software yang digunakan untuk mendesain PCB yang juga dilengkapi dengan simulasi PSpice pada level skematik sebelum rangkaian skematik di-upgrade ke PCB untuk memastikan PCB dapat berfungsi dengan semestinya. Proteus mengkombinasikan program I.S.I.S untuk membuat skematik desain rangkaian dengan program ARES untuk membuat layout PCB dari skematik yang dibuat.

--

--