Arduino Bot18753e4 PDF
Arduino Bot18753e4 PDF
3. METODOLOGI
Alat dan komponen yang digunakan pada
pecobaan ini, antara lain:
Gambar 2-1 Penampang Atas Arduino UNO
1. 1 buah komputer yang terinstall software IDE
Pin digital (berada pada bagian atas) nantinya Arduino
dihubungkan ke berbagai kontrol yang 2. 1 set Arduino UNO
Laporan Praktikum - Laboratorium Dasar Teknik Elektro STEI ITB 1
3. 1 buah buzzer b. String length
4. 1 buah keypad 3x4
5. 1 buah breadboard membuka source code String
6. 1 buah LED length dengan cara klik File -->
7. 1 buah potensiometer 1 k Example --> Strengs --> Streng Ligt
8. 1 buah layar LCD 16x2
9. Kabel Jumper
3.1 PERCOBAAN BASIC ARDUINO source code untuk Blink terlampir di lampiran 2
Catatan :
source code untuk Blink terlampir di lampiran 1
mengamati hasil
percobaan
Amati LCD
Gambar 3-3 Rangkaian Percobaan Temperatur Sensor
membuat rangkaian
seperti pada gambar 3-7
mengamati hasil
percobaan
Gambar hasil Percobaan String Leght
4.1 PERCOBAAN STRING LENGTH LED nyala-mati dengan perioda 2 detik dengan
duty-cycle 50%. Ketika LED di serikan dengan
a. BLINK resistor, nyala lampu LED lebih redup dari
Hasil percobaan ini telah sesuai dengan spesifikasi sebelum diserikan dengan resistor. Ketika pada
yaitu LED menyala mati sesuai delay yang telah bagian source code, Delay(1000) diubah menjadi
ditentukan pada source code. Jadi, pin digital 13 Delay(100), LED berkedip lebih cepat (perioda
pada Arduino di set sebagai output. Output ini 0.2 detik dengan duty-cycle 50%. Hal ini sudah
yang di konekan ke LED. Output di setting sesuai sesuai dengan hasil yang diharapkan.
source code yaitu HIGH dan LOW dengan delay
tertentu.
Gambar hasil percobaan Blink Hasil percobaan kali ini telah sesuai dengan
spesifikasi yaitu ketiga LED menyala bergantian
b. STING LEGHT dengan delay yang telah di tentukan. Delay untuk
5. KESIMPULAN
Gambar serial monitor percobaan Keypad and - Di dalam IDE Arduino sendiri, terdapat banyak
Buzzer contoh-contoh sederhana source code untuk
dipelajari ataupun digunakan.
Saat ditekan sebuah angka pada keypad, maka
serial moitor akan menampilkan tombol apa yang - Arduino cukup mudah untuk digunakan.
kita tekan. - Kecerahan LCD dapat diatur dengan mengatur
besarnya potensiometer.
4.8 PERCOBAAN SEVEN SEGMENT
- Suara yang dihasilkan semakin lemah seiring
Ketika diuji coba, program telah menghasilkan bertambah besarnya resistansi resistor yang
hasil yang sesuai dengan yang diinginkan. Yaitu 8 diserikan.
seven segment menampilkan angka sesuai yang
ada pada source code, pada percobaan ini yang - Delay mengatur seberapa lama LED menyala
tampil adalah angka 0, 2, 3 muncul secara atau mati pada percobaan LED Flasher.
berurutan/bergantian. - Jika salah meng-assign ataupun memasang port
Pada saat percobaan awalnya segment yang pada keypad, pembacaan juga akan menjadi salah.
menyala tidak sesuai dengan yang tertera pada
source code, setelah di periksa hal ini terjadi karena
kaki pin seven segment belum terkonek dengan DAFTAR PUSTAKA
baik pada pin Arduino.
[1] labdasar.ee.itb.ac.id/lab/EL2142%20-%20Sist
em%20Digital%20dan%20Mikroprosesor/20
13-
2014/Modul%204%20-%20EL2142%20Prak.
%20SisdigMik.pdf
http://www.arduino.cc/en/Tutorial/Liq LAMPIRAN 7
uidCrystal Source code Light Sensor
// include the library code:
#include <LiquidCrystal.h> //Project 6 - Light Sensor
// initialize the library with the // Pin we will connect to LED
numbers of the interface pins int ledPin = 6;
LiquidCrystal lcd(12, 11, 5, 4, 3, // Pin connected to LDR
2); int ldrPin = 0;
void setup() { // Value read from LDR
// set up the LCD's number of columns int lightVal = 0;
and rows: void setup()
lcd.begin(16, 2); {
// Print a message to the LCD. // Set both pins as outputs
lcd.print("hello, world!"); pinMode(ledPin, OUTPUT);
} }
void loop() { void loop()
// set the cursor to column 0, line 1 {
// (note: line 1 is the second row, // Read in value from LDR
since counting begins with 0): lightVal = analogRead(ldrPin);
lcd.setCursor(0, 1); // Turn LED on
digitalWrite(ledPin, HIGH);