Modul 1 - Arduino Fundamental
Modul 1 - Arduino Fundamental
Teori Dasar
Microcontroller atau sering dikenal dengan sebutan μC, uC atau MCU adalah computer yang
berukuran mikro dalam satu chip IC (Integrated Circuit) yang terdiri dari Microprocessor (Processor),
memory serta antar-muka (interface) yang dapat diprogram. Disebut komputer micro dikarenakan
dalam IC atau Chip Microcontroller terdiri atas CPU, Memori dan I/O (Input/Output) yang dapat
dikontrol dengan memprogramnya. I/O juga sering disebut dengan GPIO (General Purpose Input
Output Pins) yang berarti pin yang dapat diprogram sebagai input atau output sesuai dengan
kebutuhan.
Dalam dunia Teknik Elektronika, dibutuhkan Papan Sirkuit Tercetak (PCB: Printed Circuit
Board), untuk menghubungkan setiap komponen elektronika pada sebuah project, dimana setiap
komponen dihubungkan dan dilakukan penyolderan pada setiap komponen yang akan dihubungkan.
PCB tersebut akan digantikan dengan Papan Proyek (Project Board/ Bread Board) yang memungkinkan
untuk membangun dan membongkar rangkaian elektronika dengan cepat tanpa harus melakukan
penyolderan pada setiap komponen yang akan dibangun. Bread Board digunakan dalam tahap
eksperimen, pada papan tersebut terdiri atas jalur vertikal dan jalur horizontal.
Jalur Vertikal terdapat pada bagian tengah papan yang terdiri dari 2 x 64 jalur dimana masing-
masing jalur terdri atas 5 titik vertikal misalnya Jalur 1A-1B-1C-1D-1E dan Jalur 1F-1G-1H-1I-1J yang
keduanya tidak saling terhubung. Sedangkan jalur horizontal terdapat 8 jalur, 4 jalur ada pada bagian
atas dan 4 jalur lainnya ada pada bagian bawah. Jalur ini biasanya digunakan untuk pembagian daya
dan tegangan tanah (VCC dan GND atau Ground) untuk rangkaian. Untuk lebih jelasnya, silahkan
perhatikan gambar 1.2 Garis Merah menunjukkan bahwa titik tersebut terhubung secara fisik.
Environtment) dimana, IDE merupakan sebuah program yang terdiri atas Code Editor (Editor Kode
Program), Interpreter atau Compiler, Linker dan Debugger. IDE yang digunakan pada saat
memprogram sebuah board Arduino sendiri adalah Arduino IDE yang dikeluarkan oleh Arduino itu
sendiri.
Format file yang digunakan oleh Arduino sendiri berekstensi *.ino, sedangkan untuk source
code pada Arduino umumnya disebut dengan Sketch yang pada dasarnya terdiri atas 2 fungsi yaitu