Arduino Platform Komputasi Fisik Untuk Pemrograman Robot
'Arduino', yang berbasis di Italia, adalah platform komputasi fisik open-source, berdasarkan papan pengontrol mikro 'Atmel' 'AVR' 'Atmega'. Ini juga merupakan lingkungan pengembangan untuk menulis kode pemrograman atau perangkat lunak untuk papan pengembangan.
'Arduino' dapat dikembangkan untuk berinteraksi dengan objek, input, dan karenanya, mengontrol output fisik seperti lampu dan motor. Bisa berdiri sendiri atau berbicara dengan komputer.
Bahasa pemrogramannya adalah integrasi dari 'Wiring', platform komputasi fisik serupa, berdasarkan lingkungan pemrograman multimedia 'Pemrosesan'. Kode pemrograman bekerja seperti pemrograman bahasa C. 'Arduino' dipilih karena banyak manfaatnya. Salah satunya adalah harganya.
Perangkat lunak 'Arduino' dapat berjalan di lebih dari satu platform; Sistem operasi Windows, 'Macintosh OSX' dan Linux (32bit dan 64bit). Lingkungan pemrogramannya yang sederhana, ('Processing'), sangat berguna bagi pemula dan ahli pengendali mikro.
Karena sifatnya esp8622 tutorial yang open source dan lingkungan pengembangan terintegrasi yang gratis ('IDE'), ini adalah pilihan populer di seluruh dunia. Improvisasi papan selalu dilakukan oleh desainer sirkuit berpengalaman, di bawah lisensi Creative Commons
Software 'Arduino IDE' (versi 0018) berfungsi untuk menulis, mengkompilasi dan mengupload kode ke mikrokontroler. Sambungan dari komputer ke papan pengembangan pengontrol mikro dilakukan dengan 'USB'. Perangkat lunak atau kode pemrograman yang ditulis dalam 'IDE' disebut sketsa, di editor teks.
Ia juga memiliki monitor serial yang sangat berguna yang bertindak seperti Hyper Terminal. Dalam monitor serial ini, seseorang dapat melihat keluaran yang dicetak pada komputer dan debug dengan mudah.
Seperti bahasa pemrograman C, sifatnya serupa. Struktur dasar bahasa pemrograman 'Arduino' sederhana dan berjalan di minimal dua blok kode, void setup dan void loop. Dimana oleh yang terakhir ini berulang terus menerus, seperti namanya, dan pernyataan dalam pengaturan hanya dijalankan sekali (deklarasi).