Mahir Arduino Sketch dan Elektro secara praktek

Showing posts with label Sketch Programming. Show all posts
Showing posts with label Sketch Programming. Show all posts
Berikut adalah tabel tipe data yang dapat Anda pergunakan di Arduino Uno. Perhatikan size dari tipe data untuk variable yang Anda gunakan. Kalau cukup pakai gelas, jangan pakai ember, karena bisa ngabisi space Arduino kita. :)

Data TypeSizeNumber Range
boolean1 byte0 or 1 (true or false)
byte1 byte0 to 255
char1 byte-128 to 127
unsigned char1 byte0 to 255
int2 byte−32,768 to 32,767
unsigned int2 byte0 to 65,535
word2 byte0 to 65,535
long4 byte−2,147,483,648 to 2,147,483,647
unsigned long4 byte0 to 4,294,967,295
float4 byte−3.4028235E+38 to 3.4028235E+38
double4 byte−3.4028235E+38 to 3.4028235E+38
string1 byte + xArrays of chars
array1 byte + xCollection of variables
Operator Logic
Operator logic atau juga sering disebut boolean operator pada sketch arduino adalah sebagai berikut:
  • &&  untuk logical AND : Akan menghasilkan TRUE jika kedua parameter adalah TRUE
  • ||  untuk logical OR: Akan menghasilkan TRUE jika salah satu parameter adalah TRUE
  • !  untuk logical NOT : Akan menghasilkan TRUE jika parameter adalah False

Untuk lebih jelas, bisa lihat tabel dibawah

&&TrueFalse
TrueTrueFalse
FalseFalseFalse

||TrueFalse
TrueTrueTrue
FalseTrueFalse


Operator Comparison
Atau operator perbandingan, sering digunakan dalam fungsi if(). Berguna untuk membandingkan antar variable. Contoh if (a > 5) dan lainya.
  • == atau operator equal: hasil True jika keduanya sama, contoh  1==1 hasilnya True.
  • > atau operator lebih besar: hasil True jika sisi kiri lebih besar dari sisi kanan, contoh 2 > 1, hasilnya True
  • >= atau operator lebih besar sama dengan, hasil True jika sisi kiri lebih besar atau sama dengan sisi kanan, contoh 2 >= 2
  • < atau operator lebih kecil, hasil True jika sisi kiri lebih kecil dari sisi kanan, contoh 1 < 2
  • <= atau operator lebih kecil sama dengan, hasil True jika sisi kiri lebih kecil atau sama dengan kanan, contoh 1 <= 1