Arduino adalah prototyping platform open-source berbasis mudah digunakan hardware dan software. Papan Arduino mampu membaca input - cahaya pada sensor, jari pada tombol, atau pesan Twitter - dan mengubahnya menjadi output - mengaktifkan motor, menyalakan LED, penerbitan online sesuatu. Anda dapat memberitahu forum Anda apa yang harus dilakukan dengan mengirimkan satu set instruksi ke mikrokontroler di papan. Untuk melakukannya Anda menggunakan bahasa pemrograman Arduino (berdasarkan Wiring), dan Software Arduino (IDE), berdasarkanPengolahan.
Selama bertahun-tahun Arduino telah menjadi otak dari ribuan proyek, dari benda-benda sehari-hari untuk instrumen ilmiah yang kompleks. Sebuah komunitas di seluruh dunia pembuat - siswa, penggemar, seniman, programer, dan profesional - telah berkumpul di sekitar platform open-source ini, kontribusi mereka telah menambahkan sampai jumlah yang luar biasa dari pengetahuan diakses yang dapat membantu untuk pemula dan ahli sama.
Arduino lahir di Ivrea Interaksi Design Institute sebagai alat mudah untuk prototyping cepat, ditujukan untuk siswa tanpa latar belakang dalam elektronik dan pemrograman. Begitu mencapai masyarakat luas, papan Arduino mulai berubah untuk beradaptasi dengan kebutuhan dan tantangan baru, membedakan tawarannya dari papan 8-bit sederhana untuk produk untuk IOT aplikasi, wearable, cetak 3D, dan lingkungan tertanam. Semua papan Arduino benar-benar open-source, memberdayakan pengguna untuk membangun mereka secara independen dan akhirnya menyesuaikannya dengan kebutuhan khusus mereka. software adalah open source, dan tumbuh melalui kontribusi dari pengguna di seluruh dunia.
Mengapa Harus Arduino?
Berkat pengalaman pengguna yang sederhana dan mudah diakses nya, Arduino telah digunakan dalam ribuan proyek yang berbeda dan aplikasi. Perangkat lunak Arduino mudah digunakan untuk pemula, namun cukup fleksibel untuk pengguna tingkat lanjut. Ini berjalan pada Mac, Windows, dan Linux. Guru dan siswa menggunakannya untuk membangun instrumen ilmiah murah, untuk membuktikan prinsip-prinsip kimia dan fisika, atau untuk memulai dengan pemrograman dan robotika. Desainer dan arsitek membangun prototipe interaktif, musisi dan seniman menggunakannya untuk instalasi dan bereksperimen dengan alat musik baru. Pembuat, tentu saja, menggunakannya untuk membangun banyak proyek dipamerkan di Faire Maker, misalnya. Arduino adalah alat kunci untuk belajar hal-hal baru. Siapapun - anak, penggemar, seniman, programmer - dapat mulai bermain-main hanya mengikuti petunjuk langkah demi langkah dari kit, atau berbagi ide online dengan anggota lain dari komunitas Arduino.
Ada banyak mikrokontroler lain dan platform mikrokontroler yang tersedia untuk komputasi fisik. Parallax Basic Stamp, Netmedia yang BX-24, Phidgets, MIT Handyboard, dan banyak lainnya menawarkan fungsionalitas yang sama. Semua alat-alat ini mengambil rincian berantakan pemrograman mikrokontroler dan membungkusnya dalam sebuah paket yang mudah digunakan. Arduino juga menyederhanakan proses bekerja dengan mikrokontroler, tetapi menawarkan beberapa keuntungan bagi guru, siswa, dan amatir tertarik atas sistem lain:
Murah - papan Arduino relatif murah dibandingkan dengan platform mikrokontroler lain. Versi paling mahal dari modul Arduino dapat dirakit dengan tangan, dan bahkan pra-berkumpul modul Arduino biaya kurang dari $ 50
Cross-platform - The Arduino Software (IDE) berjalan pada Windows, Macintosh OSX, dan sistem operasi Linux.Kebanyakan sistem mikrokontroler terbatas untuk Windows.
- Sederhana, lingkungan pemrograman yang jelas - The Arduino Software (IDE) mudah digunakan untuk pemula, namun cukup fleksibel untuk pengguna tingkat lanjut untuk mengambil keuntungan dari juga. Untuk guru, itu nyaman berdasarkan lingkungan pemrograman Processing, sehingga siswa belajar program dalam lingkungan yang akan akrab dengan cara Arduino IDE bekerja.
- Open source dan software extensible - Perangkat lunak Arduino diterbitkan sebagai alat open source, tersedia untuk ekstensi oleh programmer berpengalaman. Bahasa dapat diperluas melalui C ++ perpustakaan, dan orang-orang yang ingin memahami rincian teknis dapat membuat lompatan dari Arduino dengan bahasa pemrograman AVR C yang itu didasarkan. Demikian pula, Anda dapat menambahkan kode AVR-C langsung ke dalam program Arduino Anda jika Anda ingin.
- Open source dan hardware extensible - Rencana papan Arduino diterbitkan di bawah lisensi Creative Commons, sehingga desainer sirkuit yang berpengalaman dapat membuat versi mereka sendiri dari modul, memperluas dan meningkatkan itu. Bahkan pengguna yang relatif tidak berpengalaman dapat membangun versi papan tempat memotong roti modul untuk memahami cara kerjanya dan menghemat uang.
Sumber: arduino.cc
0 komentar:
Post a Comment