Tabel Referensi Bahasa Pemrograman Arduino

download Tabel Referensi Bahasa Pemrograman Arduino

of 2

Transcript of Tabel Referensi Bahasa Pemrograman Arduino

  • 7/25/2019 Tabel Referensi Bahasa Pemrograman Arduino

    1/2

    Referensi Bahasa Pemrograman Arduino

    Bahasa pemrograman Arduino terbagi menjadi tiga golongan (secara global), yaitu

    Structure (struktur), Value / Nilai (Variables dan Constants), dan Function (fungsi).

    Berikut dipaparkan bahasa-bahasa tersebut yang disajikan dalam daftar di baah ini!

    Struktur Variabel Fungsi"etup()#oop()

    Kontrol Struktur

    if

    if... elsefor

    hile

    do... hilebreak

    continue

    returngoto

    Further Syntax

    $ (titik koma)

    %& (kurung kuraal)// (komentar satu baris)

    /''/ (komentar banyakbaris)

    defineinclude

    Operator Aritmatika

    (penugasan)

    * (penambahan)- (pengurangan)

    ' (perkalian)

    / (pembagian)+ (modulo)

    OperatorPembanding

    (sama dengan)

    (tidak sama dengan)

    Constants

    0 #12

    N345 0 145345 0N345634##43

    #786B4#5N

    true 0 false

    integer constants

    floating point constants

    ipe !ata

    9oid

    booleanchar

    unsigned char

    byteint

    unsigned int

    ordlong

    unsigned long

    short

    floatdouble

    string - char array

    string - objectarray

    Kon"ersi

    char()byte()int()

    ord()

    long()float()

    Ruang lingkup

    !igital #$O

    pin:ode()

    digital2rite()digital;ead()

    Analog #$O

    analog;eference()

    analog;ead()analog2rite() - 32:

    !ue Only

    analog;ead;esolution()

    analog2rite;esolution()

    Ad"an%ed #$O

    tone()

    no5one()shift1ut()

    shiftn()pulsen()

    &aktu

    millis()

    micros()delay()

    delay:icroseconds()

    'atematika

    min()ma

  • 7/25/2019 Tabel Referensi Bahasa Pemrograman Arduino

    2/2

    = (kurang dari)

    > (lebih besar dari)= (kurang dari / sama

    dengan)

    > (lebih dari / sama

    dengan)

    Operator Boolean

    ?? (dan)

    00 (atau) (tidak)

    Operator PointerA%%ess

    ' (dereference)

    ? (reference)

    Operator Bit(ise

    ? (dan)0 (atau)

    @ (> (bitshift kanan)

    Operator Compound

    ** (increment)-- (decrement)

    * (addition)

    - (subtraction)

    ' (multiplication)/ (di9ision)

    ? (bitise and)

    0 (bitise or)

    Variabel dankuali)kasi

    9ariable scopestatic

    9olatileconst

    *tility

    sieof()

    po()

    sCrt()

    rigonometri

    sin()

    cos()

    tan()

    Bilangan A%ak

    randomseed()

    random()

    Bits dan Bytes

    loByte()

    highByte()bit;ead()

    bit2rite()bit"et()

    bitDlear()

    bit()

    #nterupsi +ksternal

    attachnterrupt()

    detachnterrupt()

    #nterupsi

    interrupts()nonterrupts()

    Komunikasi

    "erial

    "tream

    *SB ,Khusus

    -eonardo dan!ue.

    Eeyboard

    :ouse