DASAR-DASAR
ARDUINO
@ajangrahmat
Macam dan Jenis Mikrokontroler Populer
1. AVR
Mikrokonktroler Alv and Vegard’s Risc processor atau sering disingkat AVR merupakan mikrokonktroler RISC 8 bit.
2. PIC
Pada awalnya, PIC merupakan kependekan dari Programmable Interface Controller. Tetapi pada perkembangannya berubah
menjadi Programmable Intelligent Computer.
3. ARM
ARM merupakan singkatan dari Advanced RISC Machine (sebelumnya lebih dikenal dengan kepanjangan Acorn RISC
Machine).
Apa Itu Arduiuno ?
Arduino adalah microcontroller, dan microcontroller
secara singkat adalah, “Sebuah sistem komputer
yang fungsional dalam sebuah chip,”. Didalamnya
sudah ada processor, memory, input output, dan bisa
dibilang bahwa microcontroller ini adalah komputer
dalam versi mini.
Mengapa Harus Arduino ?
1. Karena Arduino Mempunyai Bootloader
2. Karena Arduino Terjangkau
3. Karena Arduino Mudah Dipelajari
4. Karena Arduino Menggunakan USB
5. Karena Arduino Memiliki Banyak Library Gratis
6. Karena Arduino Memiliki Fasilitas Lengkap
Apa Itu IDE Arduino ?
IDE Arduino adalah software yang
digunakan untuk membuat sketch
program Arduino. Bisa di install di
Windows, Linux, ataupun bagi kamu
yang menggunakan MAC juga bisa.
Cara Menghubungkan Software & Hardware
1. Buka IDE Arduino
2. Pasang Kabel USB
3. Pilih Port
4. Pilih Jenis Arduino
Pin I/O Pada Arduino
Pemrograman Dasar Arduino
Void Setup
Void Loop
IoT ?
IoT kepanjangan dari Internet of Thing.
Artinya semua hal dalam kehidupan kita
terhubung ke Internet. Lebih tepatnya
benda atau alat, lampu rumah, televisi,
CCTV, kendaraan dan semuanya
terhubung ke Internet.
NodeMCU ESP8266
NodeMCU adalah Microcontroller
yang sudah dilengkapi dengan
module WIFI ESP8266 didalamnya,
jadi NodeMCU sama seperti
Arduino, tapi kelebihannya sudah
memiliki WIFI, sehingga sangat
cocok buat project IoT.
Menambahkan Board ESP8226 ke Arduino IDE
1. Pada Arduino IDE masuk ke menu File, terus pilih Preferences.
Menambahkan Board ESP8226 ke Arduino IDE
2. Lalu pada Additional Board
Manager URLs:, masukan link
[Link]
able/package_esp8266com_in
[Link] , lalu klik Ok.
Menambahkan Board ESP8226 ke Arduino IDE
3. Lalu ke menu Tools, klik
Board, lalu klik Boards
Manager…
Menambahkan Board ESP8226 ke Arduino IDE
4. di Filter your search… atau
dikolom pencarian masukan
esp, klik esp8266 by ESP8266
Community, klik Install.
5. Tunggu sampai proses Install
selesai, lalu tekan Close.
Pin I/O Board ESP8226
Pada NodeMCU kita tidak
menggunakan pin yang tertera
pada tulisan di Board. Misal di
Board tulisannya D0, maka
untuk menggunakan pin
tersebut kita jangan tulis D0 di
program, tapi harus yang sesuai
dengan pin OUT seperti gambar
disamping, yaitu masukan 16.
Jika mau pake D5, diprogram
masukan 14.
Apakah Harus Terhubung Ke Internet ?
Tidak selalu. Inti dari Internet adalah
Jaringan. NodeMCU dilengkapi dengan
WIFI. Untuk yang awal banget, bisa
membuat project untuk Localhost terlebih
dahulu.
Tidak memiliki keahlian pemrograman Web
Kamu bisa gunakan IoT Cloud
Server seperti thingspeak, atau
[Link], Blynk, Cayyene, dan
sebagainya.