Anda di halaman 1dari 2

0619040013/VIRDANA AMH/Mekatronika Teori-13

STRUKTUR PEMROGRAMAN ARDUINO


Kerjakan soal berikut ini:
1. Sebutkan tipe data yang ada dalam pemrograman arduino.
2. Jelaskan struktur pada looping "FOR" dan "WHILE" pada arduino kemudian berikan
contohnya.

Jawab:
1. Tipe data pemrograman Arduino
a. Boolean g. Int
b. Byte h. Long
c. Char i. Float
d. Unsigned char j. Double
e. Word k. string
f. Unsigned int
2. For: melakukan pengulangan secara tertutup sampai batas pengulangan yang
ditetapkan di kondisi tersebut.
Contoh looping for:

- int PMWpin, mendeskripsikan


PMWpin adalah tipe data integer.
PMWpin = 10, artinya mewakili pin 10
- pinMode (PMWpin, OUTPUT); ,
artinya mengatur PMWpin menjadi
pin output
- int i, artinya medeklarasikan variabel i
adalah integer/bilangan bulat
- pengulangan “for” dengan
menetapkan nilai awal variabel i
adalah 0 (i=0), diberi kondisi i<255 dan
proses incremental i++ (i+1). Sehingga
apabila nilai i>255, maka pengulangan
akan berhenti

While: melakukan pengulangan terus menerus pada baris perintah dalam suatu block
sampai bernilai salah/tidak memenuhi. Sehingga, pengulangannya bisa jadi tidak
terbatas.
Contoh looping while:

- int var, mendeskripsikan variabel “var” adalah tipe data integer.


- var=0; while (var<200) , mengartikan apakah variabel “var” memenuhi syarat var<200. Jika
benar/memenuhi, maka akan dieksekusi dengan pernyataan var++ (var+1), yang artinya
nilai “var” ditambahkan dengan 1 secara terus menerus. Jika tidak memenuhi maka
pengulangan tidak dieksekusi.
- Pengulangan akan berhenti jika nilai “var” tidak memenuhi syarat var<200

Anda mungkin juga menyukai