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 :
  1. Arduino UNO
  2. Arduino shield protoboard
  3. Potensiometer
  4. LED dan Resistor 220 Ohm atau lebih besar
Kemudian rangkai seperti gambar berikut ini:


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) LED Dimmer Bascom AVR (PWM) Reviewed by cahyohertanto on April 28, 2015 Rating: 5
close