Mahir Arduino Sketch dan Elektro secara praktek

Nah sebagai pemula, saya perlu memilih proyek yang sederhana namun cukup membuka pengertian akan akses pin pada Arduino Uno Board. Led Blink, program akan mengakses pin 10 dan memerintahkan arduino untuk mengulang blink led. Dengan mengerjakan proyek ini, kita akan mempelajari beberapa dasar-dasar elektronik dan sketch programming Arduino. Hal yang...
Dari rangkaian proyek LED Blinker sebelumnya, kita dapat membuat lebih advanced dengan kreatifitas dalam programming. Salah satu contohnya adalah S.O.S  kode morse dengan LED. LED akan menyala lebih lama untuk menunjukkan kode garis, dan menyala lebih sebentar untuk kode titik. (Morse merupakan code dengan garis dan titik, sekiranya saya tidak...
Nah, kembali berkreasi dengan LED. Proyek kali ini adalah bikin lampu stopan yang menyala dari hijau, kuning lalu merah dan berulang terus selayaknya lampu merah. Ngomong-ngomong soal lampu merah.. jadi teringat koran yang dibredel..hehehe.. just kidding yah.. berikut komponen yang diperlukan untuk proyek kali ini. Breadboard LED merah, kuning dan...
Kali ini, proyek kita akan ditambah fungsinya dari proyek sebelumnya yaitu proyek Lampu Lintas. Fungsi yang ditambahkan adalah lampu penyebrang jalan. Saat penyebrang menekan saklar untuk menyebrang jalan, lampu lalu lintas akan berganti menjadi orange, lalu merah, kemudian lampu penyebrang jalan akan menyala hijau. Setelah sekian detik waktu, lampu...
Di project ke-5 kita akan membuat LED yang memiliki efek bergerak saling mengejar. Disini kita akan belajar mengenai konsep dari arrays. Komponen yang diperlukan 10 x 5mm RED LEDs 10 x Current-Limiting Resistors Skema Sketch // Project 5 - LED Chase Effectbyte ledPin[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; // Create array for LED pinsint...
Biarkan layout sirkuit  pada proyek 09, kita akan menambahkan potentiiometer pada rangkaian tersebut. Dengan potentiometer kita dapat mengubah kecepatan LED saat "berlari". Komponen yang diperlukan 4.7 K.Ohm Rotaray Potentiometer Skema Sketch byte ledPin[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; // Create array for LED pinsint ledDelay;...
Proyek ini memiliki rangkaian sederhana, hanya untuk memberikan ide mengontrol tingkat kecerahan LED melalui arduino. Pada proyek sebelumnya, kita hanya mematikan dan menyalakan LED. Pada proyek ini kita akan menyalakan dari tingkat kecerahan rendah hingga maksimum, lalu mematikan dari dari tingkat kecerahan tinggi hingga padam. Komponen yang digunakan LED...
Pada proyek kali ini, kita akan menggunakan fitur PWM dari Atmega untuk mengatur tingkat kecerahan pada LED.  Dengan menggunakan fitur ini, kita dapat menggunakan 3 LED (merah, hijau dan biru) untuk menghasilkan warna cahaya yang kita inginkan. Gunakan Silinder Cover  untuk menutup 3 Led yang digunakan, agar gabungan warna cahaya dari led...
Nah, bila sudah mulai fasih bermain led, kita coba ke projek selanjutnya, kita coba bermain sound. Kita menggunakan piezo sounder sebagai latihan awal. Aplikasi dari suara bisa banyak, alarm, warning beeps atau alert notification. Code yang digunakan adalah tone(). Pada project 11 ini kita akan mencoba membuat alarm sederhana, seperti alarm mobil. Komponen...
Daripada bikin bunyi yang mengganggu, bagaimana bila kita bikin piezo memainkan melodi. Pada proyek ini akan kita bikin arduino memainkan lagu "Oh My Darling Clementine". Biarkan rangkaian tetap seperti proyek sebelumnya. Code // Project 14 - Piezo Sounder Melody Player #define NOTE_C3 131 #define NOTE_CS3 139 #define NOTE_D3 147 #define NOTE_DS3...
Piezo disc bekerja ketika terjadi medan listrik pada materi ceramic pada disc yang menyebabkan ceramic berubah bentuk dan menimbulkan suara. Piezo juga bekerja sebaliknya, saat kita mengetuknya atau menekan, gaya pada material dapat menimbulkan arus listrik dan dengan menggunakan arduino, kita dapat membaca arus yang terjadi. Nah ini dapat kita gunakan...
Pada proyek kali ini, kita akan menggunakan LDR (Light Dependent Resistor), sesuai dengan namanya, komponen resistor ini tergantung pada cahaya. Pada situasi gelap nilai resistance akan tinggi. Saat terang, nilai resistance akan rendah. Makin terang, makin rendah nilai resistance. Proyek ini akan membaca nilai resistance pada LDR dan menggunakan piezo...