Read more
Variabel Dan Tipe Data pada pemrograman Arduino Uno
Variabel
dan tipe data adalah dasar bahasa pemrograman yang perlu di pahami. Banyak kode
yng sangat bergantung pada variabel dan variabel yang di gunakan harus memiliki
suatu tipe data.
Pengertian Variabel
Variabel adalah
suatu nama di memori mikrokontroler yang berguna untuk menyimpan nilai dan
nilainya bisa di ubah sewaktu-waktu. Misalnya,
sistem akan menghitung suatu objek di variabel bernama pencacah. Nilai di
variebel tersebut akan di naikkan sebesar satu setiap kali sebuah objek di
hitung. Namun, perlu di ketahui, perubahan seperti itu di lakukan bukan di
sketch, melainkan di laksanakan ketika binary sketch di eksekusi oleh Arduino
Uno.
Deklarasi variabel
Hal penting yang
perlu di perhatikan, jika variabel di gunakan di dalam sketch, variabel
tersebut harus di deklarasikan terlebih dahulu. Deklarasi variabel berarti
pemberitahuan bahwa terhadap variabel yang akan di gunakan di dalam sketch,
sekaligus di gunakan sebagai penentuan tipe data untuk variabel tersebut.
Tipe data menyatakan bentuk data yang bisa di simpan di dalam
variabel. Sebagai contoh:
Int pencacah;
Berfungsi untuk mendeklarasikan variabel bernama pencacah dengan
tipe data berupa int. dalam hal ini, int
menyatakan tipe data bilangan bulat. Dengan demikian, hanya bilangan bulat yang
bisa di simpan di variabel tersebut.
Deklarasi suatu variabel juga bisa sekaligus diikuti dengan
pengisian nilai awal untuk variabel. Sebagai contoh:
Int pencacah = 0;
Adalah pernyataan yang mendeklarasikan pencacah sebagai variabel
bertipe int dan nilai awalnya adalah nol.
Penugasan Nilai Ke Variabel
Pemberian
nilai ke suatu variabel melalui pernyataan penugasan yang berbentuk sebagai
berikut:
Variabel = nilai;
Sebagai contoh :
Pencacah = 1;
Di maksud untuk memberikan nilai 1 ke variabel pencacah.
Setelah pernyataan itu di eksekusi, pencacah bernilai 1. Tanda = dinamakan
sebagai operator penugasan.
Pemberian nilai juga bisa di lakukan dengan cara sebagai berikut:
Pencacah = pencacah + 1;
Pada bentuk seperti itu, nilai baru untuk pencacah adalah nilai
lama pencacah dengan 1. Pernyataan tersebut berguna untuk menaikkan isi
variabel pencacah sebesar satu.
Tipe Data Arduino
Uno
Tipe data yang bisa digunakan di sketch cukup beragam. Tipe dasar
yang tersedia dapat di lihat di
TABEL Tipe
data dasar Arduino
Uno
Tipe data
|
Keterangan
|
Kebutuhan Memori
|
boolean
|
Tipe boolean hanya dapat di
gunakan untuk menampung data nilai saja true dan false. Kedua nilai tersebut
adalah nilai konstanta yang sudah di sediakan di bahasa Arduino. Variabel
yang bertipe boolean biasa di gunakan pada kondisi pernyataan seperti if,
while, dan for
|
1 byte
|
Char
|
Tipe char berguna untuk menyimpan
sebuah nilai karakter seperti ‘A’,’9’, dan ‘*’. Perlu di ketahui konstanta
karakter di tulis di dalam tanda petik tunggal. Di dalam memori, karakter di
simpan dalam bentuk bilangan (nilai ASCII), yang berkisar antara 128 hingga
127. Dengan demikian,
Char huruf =’A’;
Char huruf = 64;
Adalah sama saja.
|
1 byte
|
Unsigned char
|
Serupa dengan tipe char, tetapi
bilangn akan di kodekan dalam bentuk bilangan positif antara 0 sampai dengan
255.
|
1 byte
|
byte
|
Tipe data ini berguna untuk
menampung bilangan bulat yang berkisar antara 0 ampai 255.
|
1 byte
|
int
|
Tipe data ini berguna untuk
manampung bilangan bulat yang berkisar antara -32768 hingga 32767
|
2 byte
|
Unsigned int
|
Tipe data ini berguna untuk
menampung bilangan bulat yanf berkisaran antara 0 hingga 65535. Konstanta
bertipe unsigned int bisa di tulis dengan akhiran U atau u.
|
2 byte
|
word
|
Tipe word identik dengan unsigned
int
|
2 byte
|
Long
|
Tipe data ini berguna untuk
menampung bilangan bulat yang berkisar antara
-2.147.483.648 hingga
2.147.483.647. konstanta bertipe long di tulis dengan akhiran L atau l
|
4 byte
|
Unsigned long
|
Tipe data ini berguna untuk
menampung bilangan bulat yang berkisar antara 0 hingga 4.294.967.295 (232-1).
Konstanta bertipe Unsigned long bisa
di tulis dengan akhiran UL atau ul
Contoh : 234567989UL
|
4 byte
|
float
|
Tipe data ini berguna untuk
menyimpan bilangan real. Angka yang bisa di simpan dari
-3.4028235E+38 hingga
3.4028235E+38 tingkat presisi hingga 6-7 digit.
|
4 byte
|
double
|
Di Arduino, double dan float tidak
berbeda
|
4 byte
|
Contact Person : Taufik Adi Sanjaya
No HP / Whats App : 0823 2613 3990
PIN BBM 5983E244
FB : Taufik Adi Sanjaya
PIN BBM 5983E244
FB : Taufik Adi Sanjaya
Alamat : Jalan Imogiri Timur KM 11,
Blawong 1 , RT 01, Trimulyo, Jetis, Bantul 55781.
Anda membutuhkan komponen elektronik , Arduino, Sensor, Tutorial(paket belajar), jasa pembuatan alat berbasis mikrokontroler, kendali lampu via jaringan LAN, dan sebagainya ? anda dapat membelinya di www.kedaiarduino.com





0 Reviews
Silakan dikomentari