0% menganggap dokumen ini bermanfaat (0 suara)
256 tayangan2 halaman

Tabel Referensi Bahasa Pemrograman Arduino

Referensi bahasa pemrograman Arduino membahas tiga golongan utama bahasa pemrograman yaitu struktur, nilai, dan fungsi. Struktur mencakup Setup() dan Loop(), sementara kontrol struktur meliputi if, for, dan while. Nilai dan konstanta mendefinisikan tipe data dan operator, sedangkan fungsi menyediakan perintah untuk I/O digital dan analog, waktu, matematika, dan komunikasi.

Diunggah oleh

Kadek Edy Sutrawan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
256 tayangan2 halaman

Tabel Referensi Bahasa Pemrograman Arduino

Referensi bahasa pemrograman Arduino membahas tiga golongan utama bahasa pemrograman yaitu struktur, nilai, dan fungsi. Struktur mencakup Setup() dan Loop(), sementara kontrol struktur meliputi if, for, dan while. Nilai dan konstanta mendefinisikan tipe data dan operator, sedangkan fungsi menyediakan perintah untuk I/O digital dan analog, waktu, matematika, dan komunikasi.

Diunggah oleh

Kadek Edy Sutrawan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
Anda di halaman 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 bawah ini:
Struktur
Setup()
Loop()
Kontrol Struktur

if
if... else
for
while
do... while
break
continue
return
goto
Further Syntax

; (titik koma)
{} (kurung kurawal)
// (komentar satu baris)
/**/ (komentar banyak
baris)
#define
#include
Operator Aritmatika

= (penugasan)
+ (penambahan)
- (pengurangan)
* (perkalian)
/ (pembagian)
% (modulo)
Operator
Pembanding

== (sama dengan)
!= (tidak sama dengan)

Variabel

Fungsi

Constants

Digital I/O

HIGH | LOW
INPUT | OUTPUT |
INPUT_PULLUP
LED_BUILTIN
true | false
integer constants
floating point constants

pinMode()
digitalWrite()
digitalRead()

Tipe Data

void
boolean
char
unsigned char
byte
int
unsigned int
word
long
unsigned long
short
float
double
string - char array
string - object
array
Konversi

char()
byte()
int()
word()
long()
float()
Ruang lingkup

Analog I/O

analogReference()
analogRead()
analogWrite() - PWM
Due Only

analogReadResolution()
analogWriteResolution()
Advanced I/O

tone()
noTone()
shiftOut()
shiftIn()
pulseIn()
Waktu

millis()
micros()
delay()
delayMicroseconds()
Matematika

min()
max()
abs()
constrain()
map()

< (kurang dari)


> (lebih besar dari)
<= (kurang dari / sama
dengan)
>= (lebih dari / sama
dengan)
Operator Boolean

&& (dan)
|| (atau)
! (tidak)
Operator Pointer
Access

* (dereference)
& (reference)
Operator Bitwise

& (dan)
| (atau)
^ (xor)
~ (tidak)
<< (bitshift kiri)
>> (bitshift kanan)
Operator Compound

++ (increment)
-- (decrement)
+= (addition)
-= (subtraction)
*= (multiplication)
/= (division)
&= (bitwise and)
|= (bitwise or)

Variabel dan
kualifikasi

variable scope
static
volatile
const
Utility

pow()
sqrt()
Trigonometri

sin()
cos()
tan()
Bilangan Acak

sizeof()

randomseed()
random()
Bits dan Bytes

lowByte()
highByte()
bitRead()
bitWrite()
bitSet()
bitClear()
bit()
Interupsi Eksternal

attachInterrupt()
detachInterrupt()
Interupsi

interrupts()
noInterrupts()
Komunikasi

Serial
Stream
USB (Khusus
Leonardo dan
Due)

Keyboard
Mouse

Anda mungkin juga menyukai