Arduino
Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini. Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala. Tag ini diberikan pada April 2012. |
Arduino adalah pengendali mikro single-board yang bersifat open-source[1], diturunkan dari Wiring platform[2], dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri.
Arduino | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Tipe | Perusahaan teknologi, perusahaan bisnis dan open source microcontroller (en) | ||||||||||
Genre | Integrated development environment | ||||||||||
Lisensi | LGPL atau GPL | ||||||||||
| |||||||||||
| |||||||||||
Arduino juga merupakan platform[3] hardware terbuka yang ditujukan kepada siapa saja yang ingin membuat purwarupa peralatan elektronik interaktif berdasarkan hardware dan software yang fleksibel dan mudah digunakan. Mikrokontroler diprogram menggunakan bahasa pemrograman arduino yang memiliki kemiripan syntax dengan bahasa pemrograman C. Karena sifatnya yang terbuka maka siapa saja dapat mengunduh skema hardware arduino dan membangunnya.
Arduino menggunakan keluarga mikrokontroler ATMega yang dirilis oleh Atmel sebagai basis, namun ada individu/perusahaan yang membuat clone arduino dengan menggunakan mikrokontroler lain dan tetap kompatibel dengan arduino pada level hardware. Untuk fleksibilitas, program dimasukkan melalui bootloader meskipun ada opsi untuk membypass bootloader dan menggunakan downloader untuk memprogram mikrokontroler secara langsung melalui port ISP.
Sejarah
Proyek ini berawal di Ivrea, Italia pada tahun 2005. Sekarang telah lebih dari 120.000 unit terjual. Pendirinya adalah Massimo Banzi dan David Cuartielles.
Contoh program
int LED_PIN = 13;
void setup () {
pinMode (LED_PIN, OUTPUT); // enable pin 13 for digital output
}
void loop () {
digitalWrite (LED_PIN, HIGH); // turn on the LED
delay (1000); // wait one second (1000 milliseconds)
digitalWrite (LED_PIN, LOW); // turn off the LED
delay (1000); // wait one second
}
Arduino-compatible boards
Karena rancangan hardware dan software Arduino bersifat open-source, produsen lain bebas untuk menirunya, misalnya:
- Freeduino
- Cosmo Black Star
- Freeduino MaxSerial
- Zigduino
Development team
Tim pengembang Arduino adalah Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis, dan Nicholas Zambetti.
Pranala luar
- Situs resmi Arduino
- [1] arduino.or.id(situs yayasan arduino indonesia)