1. Tipe Data
Tipe data menentukan jenis nilai yang dapat disimpan dalam variabel. Berikut adalah beberapa tipe data umum yang digunakan dalam pemrograman Arduino:
- int:
- Digunakan untuk menyimpan bilangan bulat (integer).
- Ukuran: 2 byte (16 bit) pada Arduino Uno, dan 4 byte (32 bit) pada Arduino Due.
- Rentang nilai: -32.768 hingga 32.767 (pada Arduino Uno).
- unsigned int:
- Digunakan untuk menyimpan bilangan bulat positif.
- Ukuran: 2 byte (16 bit) pada Arduino Uno, dan 4 byte (32 bit) pada Arduino Due.
- Rentang nilai: 0 hingga 65.535 (pada Arduino Uno).
- long:
- Digunakan untuk menyimpan bilangan bulat yang lebih besar.
- Ukuran: 4 byte (32 bit).
- Rentang nilai: -2.147.483.648 hingga 2.147.483.647.
- unsigned long:
- Digunakan untuk menyimpan bilangan bulat positif yang lebih besar.
- Ukuran: 4 byte (32 bit).
- Rentang nilai: 0 hingga 4.294.967.295.
- float:
- Digunakan untuk menyimpan bilangan desimal (floating-point).
- Ukuran: 4 byte (32 bit).
- Rentang nilai: -3.4028235E+38 hingga 3.4028235E+38.
- double:
- Digunakan untuk menyimpan bilangan desimal dengan presisi yang lebih tinggi.
- Pada Arduino Uno, double memiliki ukuran yang sama dengan float.
- char:
- Digunakan untuk menyimpan karakter tunggal (misalnya, 'a', 'B', '1').
- Ukuran: 1 byte (8 bit).
- byte:
- Digunakan untuk menyimpan bilangan bulat positif antara 0 dan 255.
- Ukuran: 1 byte (8 bit).
- boolean:
- Digunakan untuk menyimpan nilai benar (true) atau salah (false).
- Ukuran: 1 byte (8 bit).
- String:
- Digunakan untuk menyimpan rangkaian karakter (teks).
- String berbeda dengan tipe data char, karena string dapat menyimpan lebih dari 1 karakter.
2. Variabel
Variabel adalah wadah untuk menyimpan nilai dalam program. Setiap variabel harus memiliki tipe data yang sesuai.
- Deklarasi Variabel:
- Untuk mendeklarasikan variabel, Anda perlu menentukan tipe data dan nama variabel.
- Contoh:
int nilaiSensor;
- Inisialisasi Variabel:
- Anda dapat memberikan nilai awal pada variabel saat deklarasi.
- Contoh:
int nilaiSensor = 0;
- Lingkup Variabel:
- Variabel global: Dideklarasikan di luar fungsi dan dapat diakses dari seluruh program.
- Variabel lokal: Dideklarasikan di dalam fungsi dan hanya dapat diakses di dalam fungsi tersebut.
Poin Penting
- Memilih tipe data yang tepat sangat penting untuk mengoptimalkan penggunaan memori dan mencegah kesalahan program.
- Selalu berikan nama variabel yang deskriptif agar kode Anda mudah dibaca dan dipahami.
Tidak ada komentar:
Posting Komentar