Arduino IDE
Arduino IDE adalah software yang disediakan di situs arduino.cc yang ditujukan sebagai perangkat pengembangan sketch yang digunakan sebagai program di papan Arduino. IDE berarti bentuk alat pengembangan program yang terintegrasi sehingga berbagai keperluan disediakan dan dinyatakan dalam bentuk antarmuka berbasis menu. Dengan menggunakan Arduino IDE, dapat membuat sketch, memeriksa sketch, dan mengunggah sketch yang sudah terkompilasi ke papan Arduino. Sketch yang ditulis dalam editor teks disimpan dengan ekstensi filename .ino.
Arduino IDE dibuat dari bahasa pemrograman java. Arduino IDE juga dilengkapi dengan library C/C++ yang biasa disebut wiring yang membuat operasi input dan output menjadi lebih mudah. Arduino IDE ini dikembangkan dari software processing yang dirombak menjadi Arduino IDE khusus untuk pemrograman dengan Arduino. Arduino IDE bersifat opensource dan dapat diunduh di http://arduino.cc/en/main/software. Untuk megunduh sumber kode pada situs https://github.com/arduino/Arduino. Arduino IDE dapat digunakan pada platform Windows, Mac OS X, dan Linux.
Bagian Arduino IDE :
Pemrograman Arduino IDE pada dasarnya terdiri atas 2 bagian :
- void (setup). Pada section ini digunakan untuk membuat program melalui coding yang hanya akan dijalankan oleh board mikrokontroller sekali pada saat board mendapat power tegangan pada awal start
- void (loop). Pada section ini digunakan untuk membuat program melalui coding yang akan dijalankan secara berulang terus menerus (looping) selama board tersebut mendapat power tegangan.
Sebelum menjalankan program pada kedua section tersebut, pada bagian awal program sebelum void (setup) haruslah mendeklarasikan tipe data yang akan digunakan pada proses coding. Tipe data yang digunakan tergantung dari komponen penyusun yang digunakan. Berikut merupakan jenis tipe data yang digunakan pada Arduino IDE :
Tabel 1. Tipe Data Arduino IDE
Tipe Data |
Keterangan |
Jumlah Byte |
int |
Bilangan bulat yang berkisar
antara -32768 dan 32767 |
2 |
short |
Identik dengan int |
2 |
unsigned int |
Bilangan bulat yang berkisar
antara 0 dan 65535 |
2 |
word |
Identic dengan unsigned int |
2 |
long |
bilangan bulat yang berkisar
antara -2147483648 dan 2147483647 |
4 |
unsigned long |
Bilangan bulat yang berkisar
antara 0 dan 4294967295 |
4 |
float |
Bilangan real antara 3.4028235E+38
dan -3.4028235E+38 |
4 |
double |
Sama dengan float |
4 |
boolean |
Menyatakan nilai true (benar) dan
false (salah) |
1 |
char |
Menyatakan sebuah karakter |
1 |
byte |
Menyatakan sebuah byte yang dapat
menampung sebuah bilangan bulat antara 0 dan 255 |
1 |
string |
Menyatakan deretan karakter, yang
biasa dipakai untuk menyatakan teks |
- |
Comments
Post a Comment