Kamis, 25 Februari 2016

MENGENAL VARIABEL PADA PROGRAM ARDUINO

A. Memahami Variabel dan Tipe Data
       Dasar pemograman arduino yang diperlu dipahami adalah variabel dan tipe data. Setiap program-program yang digunakan dalam memprogram arduino  selalu ditemukan  variabel atau tipe data. Dikarenakan pemograman ardunio sangat bergantung pada variabel dan tipe data.

1. Pengertian Variabel
    Variabel adalah suatu nama di memori mikrokontroler yang berguna untuk menyimpan nilai dan nilainya bisa diubah sewaktu-waktu. Contohnya,, Variabel semulanya dalah " 0 " , kemudian nilainya dinaikkan setiap kali dilakukan penghitungan. Nilai yang dinaikkan itu bisa satu, dua dan terserah berapa kali dinaikkan setiap dilakukan penghitungan. Namun, perlu diketahui untuk setiap perubahan seperti itu dilakukan bukan di sketch, melainkan dilaksanakan ketika binary sketch dieksekusi oleh Arduino.
2. Deklarasi Variabel
    Variabel yang dideklarasikan bertujuan untuk memberitahukan akan ada variabel yang digunakan. Setiap variabel yang dideklarasikan diikuti dengan tipe data.
contohnya:

int pencacah;

    Deklarasi suatu variabel juga bisa diikuti dengan pengisian nilai awal  untuk variable, misalnya:

int pencacah = 0;

   Untuk menaikkan nilai dengan penambahan satu setiap program dieksekusikan dapat ditulis dengan coding berikut:

pencancah = pencancah + 1; atau biasanya ditulis pencacah++.


B. Tipe Data
        Pada bagian ini akan dijelaskan beberapa tipe data yang sering digunakan, tipe data ini sangat sering muncul pada setiap program yang dibuat. Fungsi tipe data adalah untuk menyimpan nilai-nilai data pada memori. Panjang dan lebar data yang disimpan pada memori tergantung dari tipe data yang digunakan.

1. int
    Tipe data ini sangat sering digunakan dikarenakan data yang sanggup ditampung adalah 2 byte. int digunakan untuk menampung bilangan bulat berkisar -32768 samapai 32767.

2. byte
    byte disini bukan satuan dari nilai memory, tapi lebih tepatnya tipe data walaupun penulisannya sama. Jenis tipe data ini sanggup menampung bilangan bulat dari 0-255. Jenis tipe ini sangat sering digunakan, karena nilai yang sanggup ditampung sudah sangat standar dari satu buah program sederhana.

3. word dan unsigned int
    Kedua tipe data ini merupakan tipe data untuk menampung bilangan bulat berkisar antara 0-65535. Untuk tipe data unsignet int, konstantanya biasanya ditulis dengan akhiran U.
contoh: 10U

4. long
    Tipe data ini mampu menampung nilai bilangan dari -2.147.483.648 hingga 2.147.483.647 dengan memnutuhkan kapasitas memori sebesar 4 byte. Untuk konstantannya ditulis dengan akhiran L.
contoh: 35467859L

5. unsigned long
    Tipe data ini adalah tipe data yang paling besar yang sanggup menampung bilangan bulat dalam program aduino. Nilai yang sanggup ditampung adalah 0 hingga 4.294.967.295 dan untuk penulisan konstantanya ditulis dengan akhiran UL
contoh: 8967541352UL


Tidak ada komentar:

Posting Komentar