Apa Arduino? Sekilas tentang Arduino Platform

Apa Arduino? Sekilas tentang Arduino Platform

Arduino adalah mikrokontroler dan perangkat lunak open source yang dapat diprogram berdasarkan chip ATMega. Meskipun Arduino dirancang sebagai platform prototipe, Arduino dapat digunakan di berbagai proyek elektronik baik sementara atau tertanam.

Papan Arduino dapat diprogram menggunakan perangkat lunak Arduino. Sintaksnya mirip dengan C / C ++ dan Java. Ini dirancang untuk menjadi sederhana dan mudah digunakan, dan dapat dioperasikan oleh siapa saja, dari pemula hingga ahli.

Karena Arduino adalah platform sumber terbuka, Anda dapat memperoleh kode sumber dan skema untuk itu. Ini berarti Anda dapat mempelajari sejauh yang Anda inginkan, bahkan membuat papan Arduino Anda sendiri. Ada juga komunitas besar di belakangnya, dan Anda dapat menemukan banyak arduino tutorial dan proyek dari seluruh dunia secara online.

Apa yang dapat saya lakukan dengan Arduino?

Hampir semua yang Anda inginkan! Ini telah digunakan dalam berbagai cara karena opsinya hampir tidak terbatas. Proyek sebelumnya termasuk robot, instalasi seni, komputer dalam mobil, pengontrol MIDI, pembuat koktail, antarmuka manusia-komputer, penghitung 'suka' Facebook, tampilan iklan, jam, instrumen musik, mouse dan keyboard khusus, otomatisasi rumah ... daftar terus dan terus!

Fitur utama dari papan Arduino adalah kemampuannya untuk membaca data dari sensor, untuk mengirim dan menerima sinyal digital dan dapat terhubung melalui serial ke komputer Anda. Anda dapat mengontrol banyak hal, dari LED dan LCD, hingga motor dan relai. Anda juga dapat membaca nilai dari sensor seperti potensiometer, resistor bergantung cahaya (LDR), dan piezo.

Pin digital pada Arduino memungkinkan Anda membaca atau menulis nilai 5v. Anda dapat menggunakan pin untuk menyalakan LED (dengan resistor). Anda dapat mengirim sinyal ke relai untuk mengoperasikan peralatan bertegangan lebih tinggi seperti televisi dan lampu rumah. Anda dapat mengirim pesan ke motor untuk dihidupkan dan dimatikan.

Anda dapat memeriksa untuk melihat apakah tombol telah ditekan. Anda bahkan dapat mengirim dan menerima data serial, data paralel, dan modulasi lebar pulsa digital. Pada dasarnya apa pun yang dapat dikontrol melalui sedikit arus dapat digunakan.

Pin analog memungkinkan Anda membaca tegangan yang masuk antara 0v dan 5v. Ini akan menjadi cara Anda membaca dari sensor. Ada banyak sekali sensor yang tersedia, mulai dari sensor tekanan langsung dan potensiometer putar, hingga sensor lingkungan seperti tekanan, gas, suhu, dan bahkan alkohol.

Jika Anda memiliki, misalnya, penggeser disetel tepat setengah dari jangkauannya, itu harus mengeluarkan tegangan 2.5v. Arduino kemudian dapat membaca ini dan menggunakan nilainya untuk mengontrol sesuatu yang lain.

Anda tidak harus berhenti hanya dengan mengontrol sirkuit elektronik. Anda dapat mengirim data kembali ke komputer untuk mengontrol perangkat lunak seperti Pemrosesan dan Max / MSP. Anda dapat mengirim data melalui USB dengan sebagian besar model.

Beberapa model memiliki port Bluetooth dan Ethernet, dan dengan pelindung tambahan (seperti unit tambahan) Anda dapat berkomunikasi melalui WiFi dan protokol lainnya.

Apa yang tidak bisa saya lakukan dengan satu?

Arduino tidak memiliki banyak kekuatan pemrosesan, jadi hampir semua tugas intensif utama tidak mungkin dilakukan. Anda tidak akan dapat memproses, merekam atau mengeluarkan video atau audio (Meskipun Anda dapat mengeluarkan gambar ke layar TFT atau LCD). Ini tidak seperti komputer.

Anda tidak akan bisa menghubungkan webcam atau keyboard Anda ke sana. Tidak ada sistem operasi dengan GUI (seperti Raspberry Pi). Itu adalah binatang yang sama sekali berbeda.

Adakah yang bisa menggunakannya?

Itulah keindahannya. Bahkan jika Anda tidak memiliki pengetahuan atau pengalaman dengan elektronik atau pemrograman, Anda bisa mendapatkan proyek sederhana dan berjalan dalam satu atau dua jam. 

Membuat LED menyala dan mati dalam pola semudah menambahkan LED dan resistor ke papan tempat memotong roti, menghubungkan beberapa kabel dan menulis beberapa baris kode. Arduino digunakan di ruang kelas di seluruh dunia sebagai permulaan pemrograman dan elektronik.

Postingan populer dari blog ini

Fakta Singkat Tentang Kucing Siam

Menjadi Orang yang Lebih Baik

Buletin atau Email atau Umpan Berita, Mana yang Lebih Baik?