Pengetahuan Dasar Pemrograman C untuk modul Arduino

Pendahuluan
ARDUINO_MODUL
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.
ARDUINO
Gambar  Koneksi modul Arduino dgn aplikasi Arduino di PC atau Laptop
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.
arduino_ide
Gambar Software Aplikasi Arduino
Struktur Dasar  C Arduino
arduinosketch
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
10
11
12
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);
}



Sumber : https://pccontrol.wordpress.com/2013/07/18/pengetahuan-dasar-pemrograman-c-untuk-arduino/

http://smart-generation-bogor.blogspot.com

Phasellus facilisis convallis metus, ut imperdiet augue auctor nec. Duis at velit id augue lobortis porta. Sed varius, enim accumsan aliquam tincidunt, tortor urna vulputate quam, eget finibus urna est in augue.

Tidak ada komentar:

Posting Komentar