Anda di halaman 1dari 7

Pengetahuan Dasar Pemrograman C untuk

modul Arduino
Jul 18
Posted by pccontrol
Pendahuluan

Arduino adalah sebuah modul microcontroller dgn port input dan output yg diprogram
menggunakan bahasa C Arduino ( apakah dgn bahasa C yg lain juga bisa? ya bisa tapi tdk
dibahas disini). skematiknya disini dan rangkain schematik dgn eagle disini.
Modul arduino terdiri dari beberapa type yg membedakan hanya fitur fiturnya saja sedangkan
dari segi pemrograman sama saja. beberapa type tsb antara lain : Arduino Uno, Arduino
Leonardo, Arduino Due dll.
Kelebihan Modul Arduino antara lain :
1. Mudah digunakan , cocok sekali untuk pemula.
2. Fungsi Library ( code program tinggal pakai) untuk mengakses hardware sangat banyak.
Hardware hardware tsb antara lain bluetooth, berbagai macam sensor, GSM board, GPS , dll.
Software yg dibutuhkan
1. Compiler / IDE Arduino : http://arduino.cc/en/Main/Software (wajib)
2. Menggambar board Aplikasi http://fritzing.org/download/ (option)
3. Simulasi menggunakan proteus (option)
Compiler / IDE arduino digunakan untuk mengkompile bahasa C arduino dan juga untuk
mengupload program hasil kompile tsb (hex file) ke modul Arduino.
Untuk instalasi aplikasi Arduino cukup dgn extraxt file hasil downlod tsb. Untuk membuka
aplikasi klik file arduino.exe , untuk lebih praktis buatlah shortcut file arduino.exe di desktop
PC anda.

Gambar Koneksi modul Arduino dgn aplikasi Arduino di PC atau Laptop
Tahapan Penggunaan Modul Arduino pertama kali
1. Download Aplikasi Arduino lalu extrak
2. Hubungkan modul Arduino ke PC dgn kabel USB.
install driver modul arduino sama spt ketika anda menginstall peralatan dg port USB yg
dihubungkan ke port USB PC/laptop, caranya spt ini
http://arduino.cc/en/Guide/UnoDriversWindowsXP
3. Buka software aplikasi Arduino .
Untuk membuka aplikasi arduino klik file arduino.exe pada folder hasl extraxt.
4. Pilih type modul (sesuaikan dgn modul yg kita beli misal : arduino uno) dgn mengklik Tool-
>board.
5. Buka kode program C salah satu sample , lalu compile dng cara klik Sketch->Compile.
6. Upload program ke modul Arduino.

Gambar Software Aplikasi Arduino
Struktur Dasar C Arduino

Program C Arduino minimal terdiri dari dua fungsi yaitu setup() dan loop(). Fungsi setup()
dijalankan sekali setiap board arduino dihidupkan sedangkan fungsi loop() dijalankan terus
menerus selama board arduino hidup.
//setup digunakan untuk inisialisasi variable, mode pin dll
void setup()
{
statement
}

void loop()
{
statement
....
}
//fungsi fungsi lainya jika ada
fungsi_lainnya()
{
statement
}
Contoh
1
2
3
4
5
6
7
8
9
void setup()
{
pinMode(8, OUTPUT); // pin 8 sbg output
}

void loop()
{
digitalWrite(8, HIGH); // LED on
delay(250);
digitalWrite(8, LOW); // LED off
delay(1000);
10
11
12
}
selanjutnya silahkan baca disini : Dasar pemrograman Bahasa C untuk Arduino
REFERENSI

Anda mungkin juga menyukai