Page 30 - MODUL TEKNIK PEMROGRAMAN MIKROPROSESOR DAN MIKROKONTROLLER
P. 30

Contoh:


                         int delayVal()

                         {
                           int v; //membuat variable ‘v’ bertipe integer
                           v = analogRead(pot); //baca harga potentiometer

                           v /= 4; //konversi 0-1023 ke 0-255
                           return v; //return nilai v
                         }


                      Pada contoh di atas fungsi tersebut memiliki nilai balik int (integer), karena kalau
                      tidak menghendaki adanya nilai balik maka type function harus void.

                  d.  { } curly braces
                      Curly brace mendefinisikan awal dan akhir dari sebuah blok fungsi. Apabila ketika

                      memprogram  dan  progremer  lupa  memberi  curly  brace  tutup  maka  ketika  di

                      compile akan terdapat laporan error.

                         type function()
                         {
                           statements;
                        }

                  e.  ; semicolon

                      Semicolon  harus  di  berikan  pada  setiap  statement  program  yang  kita  buat  ini

                      merupakan pembatas setiap statement program yang di buat.

                        int x = 13;   //declares variable 'x' as the integer 13

                  f.  /*…*/ blok comment

                      Semua statement yang di tulis dalam block comments tidak akan di eksekusi dan
                      tidak akan di compile sehingga tidak mempengaruhi besar program yang di buat

                      untuk di masukan dalam board arduino.

                         /* this is an enclosed block comment
                            don't forget the closing comment
                            they have to be balanced!
                        */


                  g.  // line comment
                      Sama halnya dengan block comments, line coments pun sama hanya saja yang

                      dijadikan komen adalah perbaris.

                        //this is a single line comment

                                                                                                       21
   25   26   27   28   29   30   31   32   33   34   35