Page 38 - MODUL TEKNIK PEMROGRAMAN MIKROPROSESOR DAN MIKROKONTROLLER
P. 38
- millis() : Mengembalikan nilai dalam millisecond dihitung sejak arduino board
menyala. Penapungnya harus long integer.
value = millis(); //set ‘value’ equal to millis()
Math
- min(x,y) : Membadingkan dua variable dan akan mengembalikan nilai yang paling
kecil.
value = min(value, 100); //set ‘value’ sebagai nilai yang paling kecil dari kedua
nilai
- max(x,y) : Membadingkan dua variable dan akan mengembalikan nilai yang paling
besar.
value = max(value, 100); //set ‘value’ sebagai nilai yang paling besar dari kedua
nilai
Random
- randomSeed(seed) : Mengeset sebuah nilai sebagai titik awal fungsi random().
randomSeed(value); //mengeset 'value' sebagai random seed
- random(min,max) : Menghasilkan sebuah bilangan acak pada range yang di
batasi oleh angka min dan max.
value = random(100, 200); //mengeset 'value' ke nilai acak antara 100 – 200
r. Serial
- Serial.begin(rate)
Statement ini digunakan untuk mengaktifkan komunikasi serial dan mengatur
baudrate. bauderate yang standar biasa digunakan dengan komputer adalah
9600bps.
void setup()
{
Serial.begin(9600); //open serial port and set baudrate 9600 bps
}
- Serial.println(data)
Mengirimkan data ke serial port, di ikuti oleh karakter carriage return dan line feed
(CR dan LF) atau yang kita kenal kode untuk Enter. Perintah ini mempunyai fungsi
yang sama dengan Serial.print() namun lebih sering digunakan karena setelah
selesai data di kirim di ikuti enter untuk data selanjutnya akan di tampilkan pada
baris/alinea baru di bawahnya sehingga bisa memudahkan dalam pembacaan
data pada serial monitor.
29