Mikropengawal terkenal kerana sukar untuk diprogramkan. Matlamat Arduino adalah untuk mencipta cara yang boleh diakses untuk pembangun perisian untuk memasuki dunia pengaturcaraan mikropengawal. Arduino ialah antara muka mikropengawal yang dibina di sekeliling pemproses Atmel ATmega, ditambah dengan persekitaran pembangunan bersepadu (IDE) untuk mencipta logik pada cip.
Perisian dan Perkakasan
Arduino ialah sumber terbuka, dalam spesifikasi perisian dan perkakasannya supaya penggemar boleh memasang sendiri modul Arduino yang paling ringkas dengan tangan. Modul Arduino pra-pasang yang lebih canggih boleh dibeli dan harganya sederhana. Perkakasan datang dalam pelbagai spesifikasi format, daripada peranti kecil yang boleh dipakai kepada modul yang dipasang di permukaan yang lebih besar. Mod utama sambungan komputer adalah melalui USB, walaupun faktor bentuk Bluetooth, siri dan Ethernet juga wujud.
Perisian Arduino adalah percuma dan sumber terbuka. Platform pengaturcaraan adalah berdasarkan bahasa Pendawaian yang popular. IDE adalah berdasarkan Pemprosesan, yang merupakan bahasa yang terkenal di kalangan pereka. Tidak seperti kebanyakan antara muka mikropengawal, Arduino ialah platform merentas, jadi ia boleh dijalankan pada Windows, Linux dan macOS.
Walaupun Arduino IDE hanya berfungsi pada Windows, Mac atau Linux, terdapat beberapa antara muka yang tersedia untuk mengawal Arduino dengan telefon atau tablet.
Barisan Bawah
Arduino membenarkan pengguna laluan mudah untuk mencipta objek interaktif yang boleh mengambil input daripada suis dan penderia, serta mengawal output fizikal seperti lampu, motor atau penggerak. Oleh kerana bahasa ini berdasarkan rangka kerja yang digunakan dengan baik, Arduino boleh berinteraksi dengan perisian lain pada komputer seperti Flash atau API web seperti Twitter.
Projek
Platform ini telah memupuk komuniti pembangun yang berkongsi banyak kerja sumber terbuka. Peminat telah menggunakannya untuk mencipta pelbagai projek inovatif, daripada pengawal termostat perisian kepada monitor bayi yang menghantar makluman SMS, kepada pistol mainan yang menyala setiap kali hashtag tertentu digunakan di Twitter. Ya, terdapat juga halaman projek Arduino untuk mengawal peralatan kopi.
Kepentingan Arduino
Walaupun beberapa projek Arduino ini mungkin kelihatan remeh, teknologi ini memanfaatkan beberapa trend yang akan menjadikannya kuasa yang berpotensi penting dalam industri. Internet of Things (IoT) ialah frasa popular yang digunakan dalam komuniti teknologi untuk menerangkan item harian yang disambungkan ke Internet dan boleh berkongsi maklumat. Meter tenaga pintar ialah contoh yang sering digunakan, yang boleh mengawal penggunaan perkakas untuk menjimatkan wang pada tenaga.
Persepsi awam sedang beralih ke arah menyepadukan teknologi ke dalam fabrik kehidupan seharian. Faktor bentuk kecil Arduino membolehkan ia digunakan untuk semua jenis objek seharian. Malah, faktor bentuk Arduino LilyPad membolehkan peranti Arduino boleh pakai.
Projek sumber terbuka seperti Arduino mengurangkan halangan kemasukan untuk pembangun yang ingin bereksperimen dengan objek interaktif. Inovator ini akan dapat membuat prototaip dan bereksperimen dengan pantas dengan peranti interaktif dengan menggunakan platform Arduino, sebelum mencipta tawaran sedia pengeluaran. Mark Zuckerberg atau Steve Jobs seterusnya mungkin suatu hari nanti akan ditemui mencipta cara baharu untuk komputer berhubung dengan dunia fizikal. Arduino ialah cara terbaik untuk bereksperimen dengan kemungkinan peranti pintar.