Oleh:
2023
I. PENDAHULUAN
1.2. Tujuan
Mahasiswa mampu mengetahui dan memahami cara pemrograman
mikrokontroler.
II. PEMBAHASAN
2.1. Syntax Arduino Uno
2.2. Interpretasi Syntax Arduino Uno
Praktikum kali ini adalah merancang program dengan instruksi
berupa syntax/coding. Syntax merupakan seperangkat aturan grammar
pada kata atau klausa dalam membentuk kalimat. Berdasarkan
pemrograman menggunakan syntax diatas, dapat diketahui bahwa syntax
diawali dengan int led1=3; int led2=4; dan int led3=5; berikut sebagai
pembunyian led yang dihubungkan oleh arduino uno. Int atau singkatan
dari interger merupakan tipe data utama yang menyimpan nilai bilangan
bulat tanpa koma. Hal ini menunjukkan bahwa int pada syntax tersebut
digunakan untuk mendeklarasikan interger led sebagai tipe interger dan
tanda titik koma ( ; ) digunakan sebagai pembatas pada tiap statement
program yang dibuat.
Pertama dinyalakan.
Kemudian untuk perintah selanjutnya “LED 1 OFF”, memiliki
digitalWrite (led1, LOW), yang dapat dimaknai bahwa untuk lampu pertama
diberikan arus listrik yang rendah atau tidak diberikan tegangan listrik sama
sekali. Serial printLn selanjutnya memberikan kalimat perintah yang lebih
mudah dipahami, yakni “LED 1 is turned OFF”, yang bermakna bahwa
lampu pertama dimatikan. Begitu pula pada perintah lainnya yang terdapat
pada syntax diatas yang dapat dimaknai sama dengan penempatan
komponen yang berbeda. Instruksi If digunakan untuk mengevaluasi suatu
kondisi tertentu. Jika kondisi tersebut benar (true), maka program akan
menjalankan kode yang ada di dalam blok "if". Jika kondisi salah (false),
maka blok "if" akan dilewati. Instruksi else if artinya jika tidak, program
tersebut menyatakan bahwa perintah If adalah suatu penanda jika terjadi
suatu kondisi tertentu, maka akan menyebabkan LED 1 menyala. Kemudian
perintah else tersebut menjadi isyarat jika terjadinya kondisi lain, maka akan
menyebabkan LED 1 mati. Fungsi "void" digunakan ketika hanya ingin
menjalankan beberapa perintah di dalam fungsi, tanpa perlu
mengembalikan nilai apapun. Fungsi "int" digunakan untuk mendefinisikan
variabel dengan tipe data integer. Lalu Serial.available() berfungsi untuk
mendapatkan banyak karakter atau byte yang telah disimpan dalam serial.
Apabila disambungkan, if(Serial.available()){ berarti jika (Serial.available()
berfungsi untuk membaca serial berapa yang tersedia dan terhubung pada
arduino dan apabila terdapat serial yang terhubung gunakan syntax
“Serial.read” untuk mengambil serial tersebut. Serial read berfungsi untuk
membaca satu byte data yang diterima pada port serial. Instruksi Serial read
ini akan membaca nilai dari terminal serial.
DAFTAR PUSTAKA