Module 2
Module 2
TUJUAN
Mahasiswa memahami rangkaian mikrokontroller dengan interface ke saklar.
Mahasiswa dapat memahami program Arduino untuk mengambil data saklar dan
mengeluarkan data ke LED.
Mahasiswa memahami beberapa instruksi Arduino dasar, digitalRead, if, dan for.
PERALATAN
1. Project board 1 buah
2. Arduino UNO 1 buah
3. Push Button secukupnya
4. LED secukupnya
5. Kabel Jumper secukupnya
6. Resistor secukupnya
TEORI DASAR
Anda mungkin akrab dengan switch, salah satu jenis saklar yang Anda gunakan setiap
hari adalah lampu. Sebuah lampu adalah perangkat sederhana dengan dua posisi, dan
mematikan. Ketika di, dua kawat yang terhubung di dalam, yang memungkinkan arus
mengalir. Ketika off, dua kabel yang terputus.
Di sebelah kiri, saklar terbuka dan tidak ada arus mengalir. Di sebelah kanan, saklar
ditutup, arus dan lampu menyala.
Push Button adalah saklar tekan yang berfungsi untuk menghubungkan atau
memisahkan bagian – bagian dari suatu instalasi listrik satu sama lain (suatu sistem saklar
tekan push button terdiri dari saklar tekan start. Pada dasarnya, terdapat 2 jenis Push-Button
di pasaran: Push-On dan Push-Off. Tetapi yang kita gunakan pada tutorial ini adalah yang
berjenis Push-On, yaitu komponen yang terdiri atas dua kutub yang saling terpisah / tidak
terhubung, dan sebuah tombol yang ketika ditekan akan menghubungkan kedua kutub
tersebut sehingga akan mengalirkan arus listrik dari satu sisi kutub ke sisi kutub berikutnya.
RANGKAIAN PERCOBAAN
Percobaan untuk membaca masukan data digital dilakukan dengan menggunakan
saklar push botton. Rangkaian percobaan diperlihatkan pada gambar :
LANGKAH PERCOBAAN
Susunlah komponen seperti gambar diatas:
1. Nyalakan computer dengan program Arduino !
2. Sambungkan Trainer mikrokontroler dengan computer menggunakan kabel USB !
3. Sambungkan kabel-kabel jumper sesuai dengan praktikum yang dilaksanakan !
4. Ketiklah program pada software Arduino !
5. Lakukan verifikasi terhadap program, apakah terjadi error atau tidak !
6. Jika tidak terjadi error lanjutkan dengan mengupload program ke dalam mikrokontroler !
7. Amati hasilnya apakah sudah sesuai dengan perintah instruktur atau belum, kalau belum
lakukan editing program dan kembali ke langkah 5 !
PROGRAM PERCOBAAN
1. Program push button Switch untuk saklar ON / OFF Lampu
const int ledPin = 13;
const int inputPin = 5;
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(inputPin, INPUT);
}
void loop()
{
int val = digitalRead(inputPin);
if (val == HIGH) {
digitalWrite(ledPin, LOW);
}
else
{
digitalWrite(ledPin, HIGH);
}
}
TUGAS
1. Buatlah program push button untuk mengontrol gerakan putar balik lampu LED
2. Buatlah program push button menyalakan 3 buah LED dengan control 2 push button
3. Buatlah program menyalakan 3 buah LED dengan control 3 push button