BASCOM LEDs dimmen (PMW)

LED dimmen mit PMW

  1. ' LED dimmen mit PWM
  2. ' Out: b.1 PWM - Signal an LED
  3. '
  4. $regfile = "m8adef.dat" 'Chip: ATmega8
  5. $crystal = 1000000 'Frequenz: 1 MHz
  6.  
  7. $swstack = 50
  8. $hwstack = 50
  9. $framesize = 50
  10.  
  11. Config Portb.1 = Output
  12.  
  13. Config Timer1 = Pwm , Pwm = 8 , Prescale = 8 , Compare A Pwm = Clear Up
  14.  
  15. Dim A As Byte
  16.  
  17.  
  18. 'hell:
  19. Compare1a = 20 'oder Pwm1a = 20
  20. Wait 2
  21.  
  22. 'dunkler:
  23. Pwm1a = 250
  24. Wait 2
  25.  
  26. Do
  27. For A = 255 To 1 Step -10
  28. Compare1a = A
  29. Waitms 100
  30. Next A
  31.  
  32. For A = 1 To 255 Step 10
  33. Compare1a = A
  34. Waitms 100
  35. Next A
  36. Loop
  37. End