LED Dimmer Bascom AVR (PWM)
Coba share lagi kode bascom untuk membaca ADC dan menghasilkan PWM sekaligus, sehingga rangkaian yang pas ya LED Dimmer.
Bahan bahan yg dibutuhkan :
- Arduino UNO
- Arduino shield protoboard
- Potensiometer
- LED dan Resistor 220 Ohm atau lebih besar
Untuk membuat gambar diatas dapat menggunakan software fritzing.
Setelah merangkai seperti diatas kemudian buka Bascom AVR kemudian compile lalu flashing kode program berikut pada arduino uno
$regfile = "m328pdef.dat"
$crystal = 16000000
$hwstack = 40
$swstack = 16
$framesize = 32
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Prescale = 1
Dim W As Word
Start Adc
Do
W = Getadc(0)
Compare1a = W
Loop
End
Setelah selesai maka ketika potensiometer diputar kecerahan lampu LED akan berubah sesuai dengan perubahan resistansi dari potensiometernya. Semoga bermanfaat
LED Dimmer Bascom AVR (PWM)
Reviewed by cahyohertanto
on
April 28, 2015
Rating: