Ketika kita mendengar kata Apa Itu Arduino kita pasti teringat dengan sebuah project IoT yang pasti membutuhkan perangkat yang hebat salah satunya Arduino. Software Arduino ini sepenuhnya gratis, papan hardwarenya juga cukup murah, dan juga banyak komunitas besar pengguna Arduino yang telah menyumbangkan kode dan dirilis petunjuk untuk berbagai proyek berbasis Arduino. Tetapi sebelum membahas lebih jauh mengenai perangkat Arduino ini kita harus mengetahui terlebih dahulu Apa Arduino Itu?
DAFTAR ISI
Apa Arduino Itu?
Arduino adalah platform sumber terbuka yang digunakan untuk membangun proyek elektronik. Arduino terdiri dari papan sirkuit fisik yang dapat diprogram sering disebut sebagai mikrokontroler dan software, atau IDE (Integrated Development Environment) yang berjalan di komputer kalian, digunakan untuk menulis dan mengunggah kode komputer ke papan fisik.
Platform Arduino telah menjadi sangat populer di kalangan orang-orang yang baru memulai dengan elektronik. Tidak seperti kebanyakan papan sirkuit yang dapat diprogram sebelumnya, Arduino tidak memerlukan perangkat keras terpisah (disebut programmer) untuk memuat kode baru ke papan, kalian cukup menggunakan kabel USB. Selain itu, Arduino IDE menggunakan versi sederhana C ++, membuatnya lebih mudah untuk belajar memprogram. Akhirnya, Arduino memberikan faktor bentuk standar yang memecah fungsi mikrokontroler menjadi paket yang lebih mudah diakses. Sedangkan Uno adalah salah satu papan yang lebih populer di keluarga Arduino dan pilihan yang bagus untuk pemula.
Perangkat keras dan lunak Arduino dirancang untuk membuat objek atau lingkungan interaktif. Arduino dapat berinteraksi dengan tombol, LED, motor, speaker, unit GPS, kamera, internet, dan bahkan ponsel pintar atau TV kalian, Fleksibilitas ini dikombinasikan dengan fakta bahwa software Arduino gratis, papan hardware cukup murah, dan kedua perangkat lunak dan perangkat keras yang mudah untuk belajar karena sudah banyak komunitas besar pengguna Arduino yang telah menyumbangkan kode dan dirilis petunjuk untuk berbagai Proyek berbasis Arduino.
Fungsi Arduino
Sebenarnya fungsi utama dari Arduino adalah memudahkan penggunaan dalam berbagai bidang elektronik seperti pembuatan aplikasi running LED, traffict LED, mobile robot, dan masih banyak lagi yang lainnya. Dengan menggunakan arduino, pembuatan aplikasi-aplikasi tersebut menjadi lebih praktis, murah, dan mudah untuk dibuat dan dipergunakan.
Contoh Project Arduino
Sebenarnya ada begitu banyak project Aruduino yang telah diciptakan, kalian bisa kunjungi langsung situs Arduino untuk mengetahui tutorial pembuatannya. Adapun beberapa contoh project arduino adalah seperti dibawah ini.
- Sound Alarm
- Sleepy Timer
- Game Controller
- Lampu Flip-Flop
- Robot Pintar
Apa Yang Ada Di Papan Arduino?
Ada banyak jenis papan Arduino yang dapat digunakan untuk tujuan yang berbeda. Beberapa papan ada yang terlihat sedikit berbeda , tetapi sebagian besar Arduino memiliki mayoritas komponen yang sama seperti:
Power (USB / Barrel Jack)
Setiap papan Arduino membutuhkan cara untuk dihubungkan ke sumber daya. Arduino UNO dapat diaktifkan dari kabel USB yang berasal dari komputer Anda atau catu daya dinding, yang diakhiri dengan jack barel. Koneksi USB juga merupakan cara kalian memuat kode ke papan Arduino kalian. Dan juka kalian harus memastikan jangan pernah gunakan catu daya yang lebih besar dari 20 Volt karena kalian akan menghancurkan Arduino kalian. Tegangan yang disarankan untuk sebagian besar model Arduino adalah antara 6 sampai 12 Volt.
Pin (5V, 3.3V, GND, Analog, Digital, PWM, AREF)
Pin pada Arduino kalian adalah tempat di mana kalian menghubungkan kabel untuk membangun sirkuit (mungkin bersamaan dengan papan tempat breadboard dan beberapa kawat. Mereka biasanya memiliki ‘header’ plastik hitam yang memungkinkan kalian untuk hanya memasukkan kabel tepat ke papan. Arduino memiliki beberapa jenis pin yang berbeda, masing-masing diberi label di papan dan digunakan untuk fungsi yang berbeda.
- GND (3) : Singkatan dari ‘Ground’. Ada beberapa pin GND di Arduino, yang mana dapat digunakan untuk menghubungkan ke sirkuit kalian.
- 5V (4) & 3.3V (5) : Seperti yang kalian duga, pin 5V memasok daya 5 volt, dan pin 3,3V memasok daya 3,3 volt.Sebagian besar komponen sederhana yang digunakan dengan Arduino berjalan dengan baik dari 5 atau 3,3 volt.
- Analog (6) : Area pin di bawah label ‘Analog In’ (A0 hingga A5 pada UNO) adalah Analog In pin. Pin ini dapat membaca sinyal dari sensor analog (seperti sensor suhu ) dan mengubahnya menjadi nilai digital yang dapat kita baca.
- Digital (7) : Di seberang pin analog adalah pin digital (0 hingga 13 pada UNO). Pin ini dapat digunakan untuk input digital (seperti memberi tahu jika tombol ditekan) dan output digital (seperti menyalakan daya LED).
- PWM (8) : kalian mungkin telah memperhatikan tilde (~) di sebelah beberapa pin digital (3, 5, 6, 9, 10, dan 11 pada UNO). Pin ini bertindak sebagai pin digital normal, tetapi juga dapat digunakan untuk sesuatu yang disebut Pulse Width Modulation (PWM). Anggap pin ini mampu mensimulasikan output analog (seperti memudarkan LED masuk dan keluar).
- AREF (9) : Singkatan dari Referensi Analog. Sebagian besar waktu kalian dapat meninggalkan pin ini sendirian. Kadang-kadang digunakan untuk mengatur tegangan referensi eksternal (antara 0 dan 5 Volt) sebagai batas atas untuk pin input analog.
Tombol Atur Ulang
Arduino juga memiliki tombol reset (10) . Menekannya untuk sementara akan menghubungkan pin reset ke ground dan me-restart kode yang dimuat pada Arduino. Ini bisa sangat berguna jika kode kalian tidak berulang, tetapi kalian ingin mengujinya berulang kali.
Indikator Daya LED
Tepat di bawah dan di sebelah kanan kata “UNO” di papan sirkuit kalian, ada LED kecil di sebelah kata ‘ON’ (11) . LED ini akan menyala setiap kali kalian mencolokkan Arduino ke sumber listrik. Jika lampu ini tidak menyala, ada kemungkinan besar ada sesuatu yang salah.
LED TX RX
TX adalah kependekan dari transmit atau pengiriman, RX adalah kependekan dari receive atau penerimaan. Tanda-tanda ini muncul sedikit di elektronik untuk menunjukkan pin yang bertanggung jawab untuk komunikasi serial. Dalam sebuah kasus, misalkan ada dua tempat di Arduino UNO di mana TX dan RX muncul satu kali dengan pin digital 0 dan 1, dan kedua kalinya di sebelah TX dan LED indikator RX (12) . LED ini akan memberi kita beberapa indikasi visual yang bagus setiap kali Arduino kita menerima atau mengirimkan data (seperti ketika kita memuat program baru ke papan).
IC utama
Benda hitam dengan semua kaki logam adalah IC, atau Integrated Circuit (13) . Anggap saja sebagai otak Arduino kita. IC utama pada Arduino sedikit berbeda dari jenis papan ke jenis papan, tetapi biasanya dari garis ATmega IC dari perusahaan ATMEL. Ini bisa menjadi penting, karena kalian mungkin perlu mengetahui jenis IC (bersama dengan jenis papan kalian) sebelum memuat program baru dari perangkat lunak Arduino. Informasi ini biasanya dapat ditemukan secara tertulis di sisi atas IC.
Regulator Tegangan
Regulator tegangan (14) sebenarnya bukan sesuatu yang kalian dapat atau harus berinteraksi dengan Arduino. Tetapi berpotensi bermanfaat untuk mengetahui bahwa itu ada di sana dan untuk apa itu. Regulator tegangan melakukan apa yang dikatakannya yaitu mengontrol jumlah tegangan yang dibiarkan masuk ke papan Arduino. Anggap saja semacam penjaga gerbang, Regulator akan mengubah tegangan ekstra yang dapat membahayakan sirkuit. Dan yang perlu kalian tahu Regulator ini juga memiliki batasnya, jadi jangan menghubungkan Arduino kalian dengan sesuatu yang lebih besar dari 20 volt.
Jenis-Jenis Arduino
Arduino membuat beberapa papan yang berbeda, masing-masing dengan kemampuan berbeda. Selain itu, karena Arduino merupakan perangkat keras Open Source berarti setiap orang dapat memodifikasi dan menghasilkan turunan dari papan Arduino yang menyediakan lebih banyak faktor bentuk dan fungsionalitas. Berikut adalah beberapa jenis papan arduino
1. Arduino Uno (R3)
Uno adalah pilihan tepat untuk Arduino pertama kalian. Ini memiliki semua yang kalian butuhkan untuk pemula yang baru belajar. Perangkat ini memiliki 14 pin input / output digital (dimana 6 dapat digunakan sebagai output PWM), 6 input analog, koneksi USB, colokan listrik, tombol reset dan banyak lagi. Pernagkat ini juga berisi semua yang diperlukan untuk mendukung mikrokontroler, dengan cukup sambungkan ke komputer dengan kabel USB atau daya dengan adaptor AC-ke-DC atau baterai untuk memulai.
2. Arduino Due
Berbeda dengan saudaranya, Arduino Due tidak menggunakan ATMEGA, melainkan dengan chip yang lebih tinggi ARM Cortex CPU. Memiliki 54 I/O pin digital dan 12 pin input analog. Untuk pemogramannya menggunakan Micro USB, terdapat pada beberapa handphone.
3. LilyPad Arduino
LilyPad adalah teknologi e-tekstil yang dapat dipakai yang dikembangkan oleh Leah Buechley dan dirancang secara kooperatif oleh Leah dan SparkFun. Setiap LilyPad dirancang secara kreatif dengan bantalan penghubung besar dan punggung datar. LilyPad juga memiliki rangkaian input, output, daya, dan papan sensor sendiri yang juga dibuat khusus untuk tekstil elektronik. Mereka bahkan bisa dicuci.
4. Arduino Mega (R3)
Mega Arduino seperti kakak laki-laki dari ArduinoUNO. Ini memiliki lebih banyak Pin input (54) / output digital (14 dapat digunakan sebagai output PWM), 16 input analog, koneksi USB, colokan listrik, dan tombol reset. Perangkat ini berisi semua yang diperlukan untuk mendukung mikrokontroler, cukup sambungkan ke komputer dengan kabel USB atau daya dengan adaptor AC-ke-DC atau baterai untuk memulai. Banyaknya pin membuat papan ini sangat berguna untuk proyek yang membutuhkan banyak input atau output digital (seperti banyak LED atau tombol).
5. Arduino Leonardo
Leonardo adalah papan pengembangan pertama Arduino yang menggunakan satu mikrokontroler dengan USB bawaan. Ini berarti lebih murah dan sederhana. Juga, karena papan ini menangani USB secara langsung, pustaka kode tersedia yang memungkinkan papan untuk meniru keyboard komputer, mouse, dan banyak lagi.
Perangkat Tambahan Arduino
Meskipun papan Arduino kalian benar-benar terlihat bagus, papan ini tidak dapat melakukan semuanya sendirian. Kalian harus menghubungkannya dengan sesuatu. Sebenarnya ada banyak pernagkat lain yang bisa kalian pasang di papan arduino ini contohnya seperti:
Sensor
Dengan beberapa kode sederhana, Arduino dapat mengontrol dan berinteraksi dengan berbagai macam sensor – hal-hal yang dapat mengukur cahaya , suhu , tingkat kelenturan , tekanan , kedekatan , akselerasi , karbon monoksida , radioaktivitas , kelembaban , tekanan barometrik , dan masih banyak lagi.
Shields
Selain itu, ada hal-hal ini yang disebut Shields, pada dasarnya mereka adalah papan sirkuit yang dibangun di atas Arduino kalian dan memberikan kemampuan tambahan – mengendalikan motor , menghubungkan ke internet , menyediakan komunikasi nirkabel seluler atau lainnya , mengendalikan layar LCD , dan banyak lagi .
Kesimpulan
Jadi Apa Arduino Itu? Arduino adalah perangkat open source yang digunakan untuk membuat project elektronik. Arduiono juga memiliki beberapa jenis dan beberapa perangkat tambahan.
Sekian artikel Apa Arduino Itu? Berikut Fungsi Dan Pengertiannya.Nantikan artikel menarik lainnya dan jangan lupa share artikel ini ke teman-teman kalian. Terimakasih…