Tabel Referensi Bahasa Pemrograman Arduino
-
Upload
kadek-edy-sutrawan -
Category
Documents
-
view
224 -
download
0
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