Page 34 - MODUL TEKNIK PEMOGRAMAN MIKROPROSESSOR DAN MIKROKONTROLLER
P. 34

Arduino  mempunyai  beberapa  variable  yang  sudah  di  kenal  yang  kita  sebut
                     konstanta.  Ini  membuat  memprogram  lebih  mudah  untuk  di  baca.  Konstanta  di

                     kelasifikasi berdasarkan group.
                     - true/false : Merupakan konstanta Boolean yang mendifinisikan logic level. False

                     dapat didefinisikan sebagai 0 dan True sebagai 1.


                        if(b == TRUE);
                         {

                           //doSomething
                        }



                     -  high/low  :  Konstanta  ini  digunakan  untuk  menentukan  kondisi  pin  pada

                     level HIGH atau LOW ketika       membaca        dan     menulis      dari/ke      pin

                     digital. HIGH didefinisikan sebagai logic 1, ON, atau 5 volt sedangkan LOW sebagai
                     logic 0, OFF, atau 0 volt.


                        digitalWrite(13, HIGH);


                     -  input/output  :  Konstanta  ini  digunakan  dengan  fungsi pinMode() untuk
                     mendifinisikam mode pin digital, sebagai INPUT atau OUTPUT.


                        pinMode(13, OUTPUT);


                  n. Flow control
                     - if

                     Operator if mengetes  sebuah  kondisi  apakah  sudah  tercapai/benar  atau  belum,

                     dicontohkan seperti pengetesan nilai analog apakah sudah berada di bawah nilai
                     yang kita kehendaki atau belum, apabila terpenuhi maka akan mengeksekusi baris

                     program yang ada dalam brackets kalau tidak terpenuhi maka akan melewati baris
                     program yang ada dalam brackets.


                         if(someVariable ?? value)

                         {
                           //DoSomething;
                        }









                                                                                                       25
   29   30   31   32   33   34   35   36   37   38   39