Arduino, apa itu Arduino? Apa kegunaan Arduino di nyata? Apa teman-teman punya pertanyaan seperti pertanyaan di depan?
Atau teman-teman baru belajar menggunakan microcontroller khususnya sistem Arduino? Dan masih bingung mau mulai dari mana? Atau teman-teman punya pertanyaan seperti yang saya sering temukan di kolom komentar Atmo Production?
Video kali ini sangat tepat karena kita akan membahas basic Arduino dari aplikasi apa yang digunakan sampai melakukan coding Arduino secara sederhana. Seperti menyalakan led atau mengatur kecerahan led, mencoba basic oscilloscope dan menggunakan sensor ultrasonic dengan sangat mudah. Jadi tetap disini dan tonton video ini sampai selesai. Dalam kehidupan sehari-hari, mikro kontrol sangat berguna seperti pengaman rumah sampai bisa digunakan untuk monitoring rumah.
Mikro kontrol tidak cukup sampai di situ, mikro kontrol juga bisa digunakan untuk masyarakat luas, contohnya sistem lalu lintas bahkan sampai sistem peringatan didi banjir dan masih banyak lagi. Dalam dunia industri pun, mikro kontrol mengambil peranan yang sangat penting seperti langan robot sampai pengemasan makanan semua. Hampir dikerjakan menggunakan Microcontroller Sungguh luar biasa bukan?
Oke sekarang apa itu Arduino? Saya sering mendapatkan pertanyaan seperti itu Jadi teman-teman terus ikuti video ini sampai akhir Supaya teman-teman bisa mengetahui basicnya Sebelum kita membahas Arduino Arduino ada baiknya kita membahas microcontroller nya dulu microcontroller adalah sebuah komputer kecil di dalam satu AC yang bersih CPU, memory, timer, saluran komunikasi serial dan paralel, port input output, ADC, atau analog to digital converter sekarang pertanyaannya, jadi Arduino itu microcontroller atau Arduino itu bukan microcontroller? Saya bisa menjawab, Ardo bukanlah microcontroller.
Wow, kenapa saya bisa menjawab seperti itu? Karena Arduino adalah sistem minimum yang bisa menjalankan microcontroller. Yang dimaksud dengan minimum sistem di sini adalah Arduino sudah menyiapkan komponen-komponen untuk bisa menjalankan microcontroller. Contohnya seperti kristal, resistor, kapasitor, elko, led, dan lain-lainnya menjadi kesatuan.
Dan sudah di-upload dengan bootloader Arduino, jadi bisa diprogram dengan software Arduino tersebut. Oke, sebagai perbandingannya, teman-teman bisa lihat 4 sistem ini. Minimum sistem ini adalah modul yang sudah dirangkai menjadi kesatuan untuk bisa menjalankan microcontroller.
Teman-teman bisa lihat semua sistem ini hampir sama. Apakah semua Arduino? Tentu saja bukan.
Yang satu ini AdMega, Arduino dan AdMega. Arduino menggunakan microcontroller 328. Dan yang lain menggunakan AdMega 16 dan 32. Bedanya, Arduino kita harus isi bootloader Arduino supaya bisa diprogram menggunakan Arduino IDE. Salah satu dari microcontroller itu adalah seri dari AVR Atmega 8, Atmega 16, dan Atmega 32. Bahkan microcontroller ada yang ukuran yang kecil, contohnya Atini.
Kita mulai bahas Arduino. Arduino adalah perusahaan yang terletak di Itali. Arduino mendesain dan menjual papan sirkit yang mudah digunakan untuk kita. Seri dari Arduino ada banyak, contohnya Arduino Uno, Mega, Nano, Pro, bahkan ada yang dirancang khusus, contohnya Arduino Internet.
Arno bersifat open source dari semua desain hardware nya, jika teman-teman mendesain ulang sistem Arduino dan memberi nama yang berbeda itu tidak ada masalah, contohnya saya mendesain sistem hardware Arduino dan memberi nama Atmo Uno atau nama teman-teman itu tidak ada masalah sama sekali Pada kesempatan kali ini kita akan menggunakan Arno Uno, jadi kita akan membahas pin yang terdapat di Arno Uno Kita mulai dari pin reset, 3,3V, 5V, dan 2 buah pin ground dan VIN. Lanjut, pin analog. Total pin analog yaitu 6, dari analog 0 sampai analog 5. Di sebelah kanan memiliki 14 pin digital yang memiliki pin khusus PWM yaitu di pin 3, 5, 6, 9, 10 dan 11 Selain itu pin 0 dan 1 berfungsi sebagai untuk RXTS bisa biasanya digunakan untuk GC modul, WV maupun Bluetooth Sekarang kita akan membahas bagian depan Di depan memiliki port untuk sumber dan port untuk upload code sekaligus sumber untuk arno uno nya di bagian ini arno bisa diberikan sumber eksternal yaitu 6-20 volt dan rekomendasinya 7-12 volt ada baiknya gunakan 9 volt jika teman teman menggunakan atau memberikan sumber 9 volt maka akan diturunkan melalui ac 5 volt oke langsung aja kita lihat ac yang digunakan AC yang digunakan yaitu AMS1117 5.0 yaitu AC regulator 5V dan komponen lainnya yaitu elko, led, resistor, kristal, dioda dan lain-lainnya sekarang kita akan download aplikasinya yaitu arduino IDE teman-teman bisa klik www.arduino.cc untuk download gratis disini ada banyak pilihannya dari windows, mac, linux jadi teman-teman pilih sesuai os teman-teman Karena saya menggunakan Windows, jadi pada kesempatan kali ini saya akan coba download untuk Windows.
Jika teman-teman lihat ada 2 pilihan yaitu install dan tipe zip, jadi saya akan coba keduanya. Yang pertama kita coba install arduino IDE, langsung klik just download. Teman-teman tunggu sampai selesai. Cara kedua yaitu tipe zip, langsung klik just download Kita sudah download kedua filenya, kita mulai dari instalan Jika teman-teman pilih cara pertama yaitu install ide, maka install USB driver harus dicentang Jika sudah langsung klik next Kelebihan cara install ini teman-teman tidak perlu ribet dalam driver arduino Teman-teman tinggal hubungkan arduino ke pc, maka arduino ide secara otomatis akan menginstall sendiri Jika instalan sudah selesai, kita coba buka Klik allow Teman-teman bisa update papan yang terbaru dengan klik yes Selanjutnya kita akan cek com Arduino yang terhubung di PC kita dengan cara buka device manager Jika sudah buka device manager langsung berhubungkan Arno ke PC Maka driver Arno terinstall otomatis Tonton bisa lihat Arno terhubung di COM3 selanjutnya kita setting arduino pilih papan yang digunakan dan pilih form arduino yang terhubung di pc kita dan kita berhasil install arduino ide lanjut kita cara kedua yaitu tipe zip cara kedua cara ini teman teman tidak perlu install aplikasi arduino ide kita pilih arduino ide Teman-teman hanya perlu mengekstrak file yang berada di zip ke folder yang ingin teman-teman simpan Jika sudah teman-teman buka folder yang sudah diekstrak Di bagian ini teman-teman bisa buka aplikasi Arduino IDE tanpa di install Tapi ada cara ini ada kekurangannya yaitu driver Arduino tidak otomatis terinstall ke PC kita Bisa dibilang kita harus manual untuk install drivernya Teman-teman tidak usah khawatir karena kita akan install drivernya sekarang Caranya klik device manager lalu hubungkan arno uno ke pc Teman teman bisa lihat Arno terbaca unknock device Caranya adalah klik kanan mouse lalu klik update driver Klik browser my computer lalu cari file extract zip arno ide Lanjut klik folder device atau driver klik ok Klik next maka driver sudah terinstall Lanjut kita setting di arno ide Teman teman bisa lihat com yang terhubung yaitu di com 3 maka kita setting arduino ide di com3 dan jangan lupa pilih papan yang temen temen gunakan kita sudah berhasil menjalankan arduino ide di pc kita tapi jika temen temen gagal install driver arduino uno ada kemungkinan temen temen menggunakan arduino uno smd maka temen temen harus download driver nya Untuk arno smd driver nya berbeda, kalian harus download driver nya Jangan khawatir jika kalian tidak mengerti bahasanya, kalian hanya perlu klik download maka driver akan terdownload Jika sudah di download maka buka folder driver nya dan extract file Lanjut buka device manager lalu hubungkan arno uno ke pc Teman teman bisa lihat arno terbaca di usb 2.0 serial tandanya driver belum terinstall Klik update driver klik browser my computer lalu cari driver arno uno smd yang teman teman sudah di ekstrak lalu klik ok Nice driver kita sudah terinstall Hai lanjut kita akan lihat com yang terdapat di PC kita teman-teman bisa lihat arno Uno terhubung di kompat jadi kita setting di arnoidek di kompat dan kita sudah berhasil install arno uno smd Percobaan pertama kita akan mencoba nyalakan LED, pada kesempatan kali ini kita akan menempatkan Arduino sendiri. Di dalam Arduino memiliki LED yang terhubung langsung di pin 13, jadi kita gunakan untuk belajar.
Pertama yang dilakukan ialah menghubungkan Arduino Uno ke PC. Jika sudah kita ke bagian terserunya yaitu pemrogramannya. Di sini kita akan mengenal Arduino IDE, kita akan belajar basicnya. di arduino ide memiliki 2 bagian yaitu void setup dan void loop secara singkatnya void setup akan bekerja 1 kali dan void loop akan mengulang code terus menerus tapi biasanya saya menggunakan di bagian atas void setup untuk mendefend pin untuk masukkan sensor dan LCD kita akan coba menyalakan LED mulai masukkan integer memberi nama LED LED pin sama dengan 13 titik koma di akhir baris code harus diberi titik koma disini saya akan menggunakan pin 13 untuk LED nya Jika sudah kita ke void setup Di void setup kita akan menjadikan led sebagai outputan Jadi kita tulis pin mode Buka kurung led pin koma Disini kita tulis outputan Tutup kurung titik koma Lanjut ke void loop Kita tulis digital write Dilanjutkan buka kurung LED pin, hike, tutup kurung, titik koma. Menambahkan delay untuk waktu jadi kita tulis delay buka kurung 100ms, tutup kurung, titik koma.
selanjutnya kita akan mematikan led kita mengulangkot di atas dan mengganti high menjadi low dan memberi delay 500ms Sekarang kita akan membahas code ini, yaitu kita akan memasukkan LED di pin 13. Di bagian voice setup, kita akan menjadikan outputan. Dan di void loop, led akan menyala 1 detik dan mati setengah detik. Lanjut kita akan upload ke arduino uno.
Caranya klik tools, pilih papan, dan pilih com yang terhubung. Tonton bisa klik verifikasi untuk cek code ada yang salah atau tidak. Jika tidak ada masalah, klik upload.
Nah disini teman-teman bisa lihat lednya dia akan menyala 1 detik dan mati setengah detik Oke sudah kelihatan ya disini ya lednya Ini adalah led yang terhubung langsung di pin 13 sekarang kita akan coba memodif delay atau waktunya jadi 2 detik untuk nyalanya dan 1 detik mungkin ya 1000 milisecond ini untuk matinya jadi dia akan nyala 2 detik mati 1 detik kita coba kita upload nice sudah terupload jadi kita coba cek ya oke deh kita lihat ke atas kita fokuskan dulu ya nice temen temen bisa lihat sendiri dia akan menyala 2 detik dan mati 1 detik Percobaan kedua kita akan melakukan percobaan osciloskop sederhana menggunakan potensio. Siapkan potensio 10K. Dalam percobaan kedua kita akan memanfaatkan arno IDE, langsung klik file example basic analog read serial Ini adalah code yang sudah disediakan dari arno IDE dan disini ada cara pemasangannya yaitu di pin analog 0 dan kanan kirinya 5v dan ground Jadi yang kita gunakan adalah pin analog 0 Dan kanan-kirinya dihubungkan ke 5V dan groundnya sekarang kita akan memasang pin potensio pin yang di tengah adalah pin analog 0 dan kanan kiri 5 volt dan ground jika sudah kita ke void setup di void setup ini untuk desail monitornya nanti dan kita ke void loop di void loop kita akan jadikan potensio jadi di analog 0 disini dan serial print ini untuk ditampilkan desail monitornya nanti dan jangan lupa juga untuk kasih delay 1 1 milisekund teman-teman tidak perlu khawatir jika teman-teman tidak mengerti dari bahasanya arno ide teman-teman bisa buka arno ide dengan disini ya reference ini disini sudah ada jadi referensi teman-teman untuk belajar kod-kodnya atau pemrogramannya jadi saya contohkan disini ya misalnya teman-teman butuh input output ya disini sudah ada contohnya dan penjelasannya sangat lengkap sekali jadi teman-teman bisa buka langsung dan mempelajarinya ada contohnya juga disini kita ambil contoh satu lagi ya lebih mantap lagi ya kita contoh mungkin delay karena kita pada kesempatan kali kita coba delay kita coba buka delay dimana delay-delay oh ini di time bisa temen-temen buka klik delay di sini ada penjelasannya jadi dia satuannya milisecond jadi bukan second tapi milisecond oke deh sini ada contohnya juga jadi temen-temen bisa pelajari langsung disini jika sudah temen-temen pilih yang terhubung dan paparnya jika Sudah langsung upload saja Kita tunggu Dan kita sudah berhasil menguploadnya Selanjutnya Yaitu teman-teman ke serial monitor Untuk menampilkan hasil dari data potensio Data-data ini adalah Teman-teman yang putar ke kanan Atau ke kiri dari potensio tersebut Ini adalah nilai pembacaannya Kita coba putar ya Oke ini adalah pembacaannya Jika sudah kita lanjut saja ya Lanjut kita akan melakukan percobaan osciloskop sederhana Klik tool pilih serial flutter Osciloskop adalah alat ukur elektronik yang berfungsi Sebagai memproyeksikan bentuk sinyal listrik agar dapat dilihat dan dipelajari Percobaan ketiga kita akan mencoba menyalakan LED dan diatur kecerahan LED menggunakan potensio.
Hampir sama dengan cara kedua kita akan memanfaatkan Arno IDE untuk programnya. Jadi klik file example analog analog out serial. Inilah code yang sudah disediakan dari Arduino IDE Jadi kita langsung membahasnya Disini teman-teman bisa lihat ada pemasangan dari komponen-komponennya Potensi di pin 0 dan led di pin 9 dan ground Siapkan led, resistor 220 ohm dan papan percobaan Saya tidak akan menjelaskan detail tentang led dan resistor Mungkin di lain waktu kita coba bahas Hubungkan led ke papan percobaan Pin yang di dalam led ukuran panjang itu adalah ground ground atau minusnya dan yang pendek hubungkan ke pin 9 hubungkan resistor ke bagian ground kita coba akan bahas disini ya sini analognya analog 0 dan pin 9 disini untuk parameternya dan kita ke bagian void setup di bagian void setup kita akan seri bikin untuk sel monitornya dan kita ke foot loop di foot loop disini sudah ada ya pembacaan sensor dan outputannya juga disini jika sudah dibawahnya ini untuk outputannya dan ini pembacaan di sel monitor nanti dan tentu saja kita kasih delaynya ya nah ini untuk bisa monitor dan ini untuk kita kasih delaynya 2 delay second Jika sudah teman-teman pilih kom yang terhubung, pilih papanya, langsung di upload Jika sudah di upload maka hasilnya teman-teman bisa mengatur kecerahan led dengan sangat mudah Percobaan terakhir kita akan coba menggunakan sensor yaitu sensor ultrasonic Sensor ini berfungsi sebagai alat ukur serbaguna dan bisa digunakan untuk menjadikan level-level yang sudah kita tentukan Hubungkan pin 3 ke pin 7 dan echo di pin 6 Hubungkan VCC ke 5V dan ground ke ground Sekarang kita akan memprogram sensornya Ngomong-ngomong teman-teman bisa download gratis kodenya di deskripsi video Ya disini saya akan membahas ardo dan elektronika dasar Di dalam blog ini juga saya menyiapkan shortcode gratis Sekali lagi saya mengucapkan banyak-banyak terima kasih Pada teman-teman yang sudah mendukung Atmo Production Jika teman-teman suka dengan video ini Tolong di like dan di share ke sosial media teman-teman Dan berlangganan gratis di Atmo Production Dan akhir kata sampai jumpa di video-video selanjutnya Sampai jumpa