Anda di halaman 1dari 3

Jobsheet Praktikum Mikrokontroler

Dosen Pengampu : Kumala Mahda Habsari, S.Pd., M.T.

Blink LED
Tujuan Percobaan
Setelah melakukan percobaan ini, mahasiswa diharapkan dapat :
1. Menjalankan example built-in “blink LED” pada arduino IDE
2. Merangkai arduino nano dan komponen LED
3. Mengetahui listing program “blink LED” pada arduino
4. Mengetahui prinsip kerja percobaan “blink LED”

Alat dan Bahan :


1. Arduino Uno/Nano : 1 set
2. Projectboard : 1 buah
3. LED : 1 buah
4. Resistor 220 ohm : 1 buah
5. Kabel jumper : secukupnya

Gambar Rangkaian & Scematic :

Langkah Percobaan :
1. Pasang arduino nano ke projectboard
2. Hubungkan kaki LED yang pendek ke pin GND (ground)
3. Hubunhkan kaki LED yang lain dengan resistor 220 ohm secara seri. Dan hubungkan kaki resistor lainnya ke pin D13 pada arduino nano
4. Buka arduino IDE pada PC masing-masing
5. Buka File → examples → 01. Basics → Blink
6. Klik tanda centang (√) pada toolbar sebelah kiri atas (verify)
7. Selanjutnya, klik tanda panah (→) sebelah verify untuk upload listing program yang akan dijalankan di arduino

Jobsheet Praktikum Mikrokontroler


D-III Teknik Listrik Politeknik Negeri Madiun
8. Amati perubahan LED
9. Rubah delay() berdasarkan tabel percobaan

*catatan : anda dapat melakukan langkah-langkah percobaan diatas pada simulasi proteus/tinkercad.com

Tabel Percobaan :
Kondisi “blink” LED
No Delay
Cepat Sedang Lambat
1 1000 v
2 750 v
3 500 v
4 250 v
5 1500 v
6 2000 v
7 2500 v
8 3000 v
9 3500 V
10 4000 V

Rangkaian Hasil Percobaan (Foto rangkaian percobaan anda dan lampirkan fotonya dibawah sini)

Jobsheet Praktikum Mikrokontroler


D-III Teknik Listrik Politeknik Negeri Madiun
Analisis :
Deskripsikan fungsi masing-masing code/listring program pada percobaan Blink LED!

a. setup() :tujuan dari fungsi ini adalah menyediakan lingkungan (settingan) seperti pin input, output sebelum dijalankan
program utama di Arduino.

b. loop() : program di dalamnya akan terus menerus running (perulangan). Hal tersebut akan berakhir jika daya dicabut atau
board Arduino dimatikan.

c. pinMode() : mengatur mode dari digital l/O sebagai Output atau sebagai Input.

d. digitalWrite() : sebagai fungsi untuk menjadikan PIN Arduino mengeluarkan tegangan atau tidak meneluarkan
tegangan.

e. delay() : waktu tunda sebelum mengeksekusi kode program yang selanjutnya atau kode program yang
dibawahnya.

f. pinMode(LED_BUILTIN, OUTPUT); : sebuah perintah untuk mengkonfirmasi pin agara bekerja sebagai output.

g. digitalWrite(LED_BUILTIN, HIGH); : mengatur tegangan kenilai 5v/3,3

h. digitalWrite(LED_BUILTIN, LOW); : mengatur tegangan kenilai 0v/ground

Kesimpulan :
(Berilah kesimpulan percobaan di atas dan selaraskan dengan tujuan percobaan)

Dari percobaan kali ini bisa di dapatkan kesimpulan bahwa semakin kecil delay yang diberikan maka semakin cepat
pula blink dari lampu led tersebut, sebaliknya semakin besar delay yang diberikan semakin lama pula blink dari
lampu.

Jobsheet Praktikum Mikrokontroler


D-III Teknik Listrik Politeknik Negeri Madiun

Anda mungkin juga menyukai