1. STRUKTUR DASAR, VARIABEL, TIPE DATA, KOMENTAR
struktur pemrograman pada C++
Setiap program Arduino wajib memiliki dua fungsi utama:
void setup(): Berfungsi untuk menjalankan perintah satu kali di awal program.
void loop(): Berfungsi untuk menjalankan perintah secara berulang-ulang setelah fungsi setup selesai.
Penjelasan Tipe Data
Boolean: Menyimpan nilai kebenaran, yaitu true atau false. Di lingkungan pemrograman, true sering diwakili dengan angka 1 dan false dengan 0. Tipe data ini hanya membutuhkan memori sebesar 1 byte.
Byte: Menyimpan bilangan bulat positif dari 0 sampai 255. Tipe data ini efisien untuk menyimpan nilai kecil dan hanya membutuhkan 1 byte memori.
Char: Digunakan untuk menyimpan satu karakter, misalnya 'A', 'B', atau '1'. Seperti byte, tipe data ini juga membutuhkan 1 byte memori.
Int: Singkatan dari integer, digunakan untuk menyimpan bilangan bulat dalam rentang -32.768 sampai 32.768. Ukuran memorinya adalah 2 byte.
Unsigned int: Sama seperti int, tetapi hanya menyimpan bilangan bulat positif dari 0 sampai 65.535. Ukuran memorinya tetap 2 byte, tetapi rentangnya menjadi dua kali lebih besar karena tidak perlu menyimpan nilai negatif.
Long: Digunakan untuk menyimpan bilangan bulat dengan rentang yang jauh lebih besar daripada int, yaitu dari -2.147.483.648 sampai 2.147.483.647. Tipe data ini membutuhkan memori 4 byte.
Unsigned long: Mirip dengan long, tetapi hanya menyimpan bilangan bulat positif dari 0 sampai 4.294.967.295, membutuhkan 4 byte memori.
Float: Digunakan untuk menyimpan bilangan real atau bilangan desimal, misalnya 3.14 atau 0.5. Tipe data ini membutuhkan memori 4 byte.
Double: Sama seperti float, tetapi dengan presisi dan rentang yang jauh lebih besar. Tipe data ini menggunakan memori sebesar 8 byte.
Komentar
Posting Komentar