Besok kita mulai materi tipe data, karena itu adalah fondasi pemrograman. Kita akan bahas:
-
intitu apa? -
Kenapa
distancememakaifloat? -
Kenapa
durationmemakailong? -
Kenapa
trigPinsering ditulisconst int?
1. int
materi kali ini kenapa orang menulis
const int trigPin = 3;
long duration;
float distance;
kenapa tidak int semua
apa itu variabel , bayangkan variabel adalah kotak penyimpanan
misal int umur = 25;
maka Arduino membuat sebuah kotak bernama umur, lalu mengisi angka 25.
Kotak berisi angka bulat ,Kotak berisi angka pecahan ,Kotak berisi huruf ,Kotak berisi benar/salah.
itulah yang di sebut TIPE DATA
int untuk menyimpan bilangan bulat. contoh
int umur= "25"
Int umur="8"
tapi int umur ="25,6" . int tidak bisa menyimpan angka dibelakang koma. karena hasilnya tetap 25
2. Float
kalau angka pecahan gunakan float. contoh
float suhu=37,6
float distance=34,5
kenapa distance memakai float ? karena jarak bisa menjadi 12,4 23,5 dll
3. Long
sekarang lihat kode HC-SR04 , karena duration bisa sangat besar 1200 3500 15000 45000
int pada Arduino Uno memiliki batas tertentu. Untuk nilai waktu pulsa yang bisa menjadi besar, biasanya digunakan long agar lebih aman.long duration;
artinya buat kotak bernama duration yang mampu menyimpan angka bulat yang lebih besar
4.Bool
hanya ada 2 isi true dan false . misal
bool lampu = true
lampu nyala
bool lampu=false
lampu mati
5. char
untuk satu karakter, misal
char nilai='a'
char nilai='b'
6 const
misal
const int trigPin = 3;
apa arti const ? artinya nilai ini tidak boleh berubah. berarti selama program berjalan trigpin selalu bernilai 3 . kalau anda mencoba trigpin=7 maka arduino menolak
Ringkasan
| Tipe | Untuk apa? | Contoh |
|---|---|---|
int | Bilangan bulat | 25 |
float | Bilangan pecahan | 25.35 |
long | Bilangan bulat yang lebih besar | 45000 |
bool | Benar/Salah | true, false |
char | Satu karakter | 'A' |
const | Nilai tetap | const int led = 13; |
0 Comments:
Posting Komentar
Monggo sarannya