Tipe Data pada Arduino -
Tipe data merupakan kelompok data dalam jenis-jenis tertentu. Tipe data biasanya dipakai untuk menentukan jenis nilai yang akan ditampung.
Tipe data menentukan berapa banyak ruang yang menempati penyimpanan dan bagaimana suatu bit disimpan. Berikut tabel tipe data yang bisa kalian gunakan dalam pemrograman Arduino:
void | Boolean | char | Unsigned char | byte | int | Unsigned int | word |
long | Unsigned long | short | float | double | array | String-char array | String-object |
void
Kata kunci void hanya digunakan untuk mendeklarasikan fungsi. Void mengindikasikan bahwa fungsi tidak mengembalikan nilai apapun setelah dipanggil.
Boolean
Tipe data Boolean hanya memiliki dua nilai yaitu true atau false dan menempati satu byte di memori.
Char
Tipe data yang menggunakan satu byte untuk menyimpan sebuah nilai karakter. Contohnya 'A' untuk single karakter dan "ABC" untuk multiple karakter. Tipe data ini juga bisa bernilai nomer ASCII seperti 97 untuk mewakili karakter 'a'.
unsigned char
Tipe data ini menempati satu byte dalam memori dan mempunyai rentang ukuran 0 sampai 255.
byte
Sebuah byte menyimpan 8-bit unsigned number, dari 0 sampai 255.
int
Integer merupakan data primer dalam penyimpanan. Tipe data ini menyimpan nilai 16-bit (2 byte) dengan rentang ukuran -32,768 sampai 32,767.
Unsigned int
Tipe data ini hampir sama dengan int yang berukuran 2 byte, bedanya Unsigned int tidak menyimpan nilai negatif. Rentang ukuran 0 sampai 65,535.
Word
Pada Arduino Uno, word menyimpan 16-bit unsigned number. Pada Due dan Zero, word menyimpan 32-bit unsigned number.
Long
Long mempunyai ukuran yang lebih banyak dan menyimpan 32-bit (4 byte) dari -2,147,438,648 sampai 2,147,438,647.
unsigned long
Tipe data ini hampir sama dengan Long, bedanya unsigned long tidak menyimpan nilai negatif. Rentang ukuran 0 sampai 4,294,967,295.
short
Short merupakan tipe data 16-bit (2 byte) dengan rentang ukuran -32,768 sampai 32,767.
float
Tipe data floating-point (32-bit 4 bytes) menyimpan nilai desimal dengan ukuran 3.4028235E+38 sampai 3.4028235E+38.
double
Tipe data ini hampir sama dengan float, namun memiliki presisi yang tinggi yaitu menyimpan 8 bytes (64-bit).
kastamonu
BalasHapusordu
sivas
tekirdağ
antakya
GAERY