PRAKTEK ROBOTIKA
Oleh :
NIM :061730700559
Kelas : 5 CC
2019
Dasar – Dasar Pemrograman Arduino
1.1. Sub Kompetensi:
1.3 DasarTeori
Int
Untuk penyimpanan bilangan bulat dengan rentang nilai -32,768 hingga 32,768
Byte
Untuk bilangan cacah dengan rentang nilai 0 –255 (8 bit)
Unsigned int
Untuk bilangan cacah dengan rentang nilai 0 –65,535 (16 bit)
Long
Untuk bilangan bulat dengan rentang nilai -2,147,483,648 hingga 2,147,483,647
Unsigned long
Untuk bilangan cacah dengan rentang nilai 0 –4,294,967,295 (32 bit)
Float
Untuk bilangan riil (pecahan) dengan rentang nilai -3.4028235E+38 hingga
3.402825E+38
Double
Pada Arduino uno, sama dengan tipe data float
Char
Untuk karakter sesuai tabel ASCII
String
Untuk teks
1.4 Peralatan yangdiperlukan
1.5 ProsedurPercobaan
2. Buka device manager, jika board Arduino Uno terhubung dengan benar, maka pada
port serial akan muncul Arduino Uno dan nomor COMnya
Gambar 1.3 Nomor COM PORT pada serial board Arduino Uno
Langkah ini hanya dilakukan untuk pengeekan koneksi antara Uno dengan komputer,
untuk selanjutnya langkah ini dapat dilewati
3. .Buka aplikasi Arduino IDE dan akan muncul tampilan seperti pada gambar1.4
7. Setelah program terupload dngan benar, amati dan jelaskan perubahan yang terjadi
pada papan ArduinoUno!
8. Jelaskan bagian code berikut (sesuai dengan hasil yang Anda amati pada langkah7)
Jawab :
9. Berikutnya,buatjendelaprogrambarumelaluiFile Newataudenganmenekan
tombolCtrl+N,laluketikkancodeberikutini:
10. Simpanprogramdengannamapercobaan1_kelompokN(Ndiisinomorkelompok).
Upload program yang sudah dibuat, lalu buka serial port melalui Tools
SerialMonitor.Ketikkan“ON”+enterdan“OFF”+entersecarabergantianpadajendela
Serialmonitor.AmatiperubahanyangterjadipadaboardArduinoUno!
Jawab :
c. Jika memasukkan data / mengetikkan kata OFF maka LED akan Padam.
Jika memasukkan data / mengetikkan kata ON maka LED akanNyala.
12. Buat kesimpulan dari percobaan yang telah Anda lakukan dalam sebuah laporan
resmi praktikum.
Jawab:
program Blinking LED mengatur pin 13 sebagai output dengan delay 1000 ms / 1
detik dan menghasilkan data keluaran pada tabel 1.1.
Komunikasi Serial Port menggunakan metode data masukan berupa jika pemrogram
menginputkan data “ON” maka pada LED akan menyala, sedangkan jika pemrogram
menginputkan kata “OFF” maka pada LED akan padam, dan program juga diatur dapat
dieksekusi hanya jika pemrogram menekan enter setelah menginputkandata.
Dan dari kedua praktikum yang telah dilakukan Saya dapat menyimpulkan
bahwa papan Arduino dapat membaca masukan perintah yang telah diprogram dan
mengubahnya menjadi keluaran yaitu menyalakan LED.
PROGRAM LED BLINK 5 KALI
Listing Program ;
Arti Program :
Menyatakanwaktukedip(blink)sebesar 500ms
d. HIGH menyatakan Led1 Nyala, dengan jumlah waktu tunggu (delay) 500ms