Kontrol LED dengan Arduino dan Tombol

Hai sahabat Robotikawan, apakah siap belajar Arduino lagi? Kali ini kita akan mecoba membuat project Arduino sederhana dengan bahan dasar LE...

Hai sahabat Robotikawan, apakah siap belajar Arduino lagi? Kali ini kita akan mecoba membuat project Arduino sederhana dengan bahan dasar LED , tombol dan Arduino tentunya. Project ini sangat cocok bagi kalian yang masih newbie dalam Arduino. Fungsi tombol untuk membuat delay waktunya, tombol 1 untuk memperlambat dan tombol 2 untuk mempercepat delay-nya. Yuk kita persiapkan dulu bahannya apa saja:

  • Arduino UNO (bisa juga tipe lain) : 1
  • LED : 2
  • Tombol tact switch : 2
  • Resistor 330Ω : 2
  • Breadboard : 1
  • Kabel jumper male to male : 7

Selanjutnya sahabat Robotikawan bisa buat koneksi komponen tersebut menjadi sebuah rangkaian seperti skematik dibawah ini:

Rangkaian hardware Arduino hasilnya seperti ini:

Ada syarat yang harus kita penuhi sebelum kita memulai ke pemrograman Arduino, yaitu driver Arduino harus sudah kita install pada laptop jika belum, sahabat bisa buka artikel Panduan Lengkap Instalasi Arduino di postingan kami sebelumnya. Syarat berikutnya adalah software Arduino IDE untuk mengetik programnya.

Jika hardware sudah sahabat install dan kedua syarat tersebut sudah terpenuhi, yuk langung saja kita buat programnya. Jalankan Arduino IDE kemudian anda ketik program dibawah ini, setelah Anda ketik save kemudain upload ke Arduino.

Jika sudah kita jalankan Arduino-nya, hasilnya seperti pada gambar ini ya :

 

Pada program tersebut LED akan berkedip bergantian, pada saat LED 1 menyala maka LED 2 padam dan sebaliknya pada saat LED 1 padam LED 2 menyala. Jeda delay atau penundaan awal 500mS berdasarkan pemberian nilai awal pada pendeklarasian variable tunda. LED akan berkedip cepat apabila tombol 2 ditekan dan akan melambat apabila tombol 1 ditekan.

Sangat mudah bukan sahabat Robotikawan? Pada prinsipnya program tersebut merubah nilai tunda/delay dengan memanfaatkan tombol 1 sebagai penambah waktu tunda dan tombol 2 sebagai pengurang kecepatan tunda sehingga LED berkedip cepat.

Silahkan sahabat coba praktekkan, jika artikel ini bermanfaat silahkan sahabat share.


Sumber : Ardutech.com

COMMENTS

BLOGGER
acsaczxc
acascascascsa
Nama

7 Segment,2,Ardublock,2,Arduino,47,ATMega16,4,AVR Microcontroller,2,Counter,1,COVID-19,1,Elektronika,7,ESP32,3,ESP8266,1,Finger Print,1,Grafik,1,I2C,2,IoT,7,Jam Digital,1,Jam Waktu Sholat,1,Kalender Digital,1,Keypad,2,LCD,6,LDR,1,LED,5,Micro SD Card,1,Microsoft,1,Mikrokontroller,2,Motor,2,Motor Servo,2,NodeMCU,1,P10,1,Raspberry Pi,2,Relay,2,Resistor,2,RFID,1,Sensor Asap,1,Sensor Cahaya,1,Sensor Gas,2,Sensor Hujan,1,Sensor Kelembaban,6,Sensor Suhu,11,Sensor Ultrasonik,4,Solar Panel,1,STM32,5,Traffic Light,3,Transistor,1,USBasp,1,
ltr
item
Belajar Arduino dan Robotika: Kontrol LED dengan Arduino dan Tombol
Kontrol LED dengan Arduino dan Tombol
https://www.ardutech.com/wp-content/uploads/2019/10/3.-Kontrol-LED-2.jpg
Belajar Arduino dan Robotika
https://robotikawan.blogspot.com/2020/08/kontrol-led-dengan-arduino-dan-tombol.html
https://robotikawan.blogspot.com/
https://robotikawan.blogspot.com/
https://robotikawan.blogspot.com/2020/08/kontrol-led-dengan-arduino-dan-tombol.html
true
3524113465990287612
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy