Advertisement
mike2545

knight rider

Jun 12th, 2023 (edited)
1,022
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 4.53 KB | None | 0 0
  1. from machine import Pin, PWM
  2. from time import sleep
  3. ledFreq =5000
  4. ledChannel1 = PWM(Pin(13))
  5. ledChannel1.freq(ledFreq)
  6. ledChannel2 = PWM(Pin(14))
  7. ledChannel2.freq(ledFreq)
  8. ledChannel3 = PWM(Pin(15))
  9. ledChannel3.freq(ledFreq)
  10. ledChannel4 = PWM(Pin(16))
  11. ledChannel4.freq(ledFreq)
  12. ledChannel5 = PWM(Pin(17))
  13. ledChannel5.freq(ledFreq)
  14. ledChannel6 = PWM(Pin(18))
  15. ledChannel6.freq(ledFreq)
  16. ledChannel7 = PWM(Pin(19))
  17. ledChannel7.freq(ledFreq)
  18. ledChannel8 = PWM(Pin(20))
  19. ledChannel8.freq(ledFreq)
  20. ledChannel9 = PWM(Pin(21))
  21. ledChannel9.freq(ledFreq)
  22. ledChannel10 = PWM(Pin(22))
  23. ledChannel10.freq(ledFreq)
  24. lum1 = 65535
  25. lum2 = 20000
  26. lum3 = 6000
  27. lum4 = 1500
  28. lum5 = 0
  29. mypause = .1
  30. while True:
  31.    
  32.     ledChannel1.duty_u16(lum1)
  33.     sleep(mypause)
  34.    
  35.     ledChannel1.duty_u16(lum2)
  36.     ledChannel2.duty_u16(lum1)
  37.     sleep(mypause)    
  38.     ledChannel1.duty_u16(lum3)
  39.     ledChannel2.duty_u16(lum2)
  40.     ledChannel3.duty_u16(lum1)
  41.     sleep(mypause)
  42.     ledChannel1.duty_u16(lum4)
  43.     ledChannel2.duty_u16(lum3)
  44.     ledChannel3.duty_u16(lum2)
  45.     ledChannel4.duty_u16(lum1)
  46.     sleep(mypause)
  47.     ledChannel1.duty_u16(lum5)
  48.     ledChannel2.duty_u16(lum4)
  49.     ledChannel3.duty_u16(lum3)
  50.     ledChannel4.duty_u16(lum2)
  51.     ledChannel5.duty_u16(lum1)
  52.     sleep(mypause)
  53.     ledChannel2.duty_u16(lum5)
  54.     ledChannel3.duty_u16(lum4)
  55.     ledChannel4.duty_u16(lum3)
  56.     ledChannel5.duty_u16(lum2)
  57.     ledChannel6.duty_u16(lum1)
  58.     sleep(mypause)
  59.     ledChannel3.duty_u16(lum5)
  60.     ledChannel4.duty_u16(lum4)
  61.     ledChannel5.duty_u16(lum3)
  62.     ledChannel6.duty_u16(lum2)
  63.     ledChannel7.duty_u16(lum1)
  64.     sleep(mypause)
  65.     ledChannel4.duty_u16(lum5)
  66.     ledChannel5.duty_u16(lum4)
  67.     ledChannel6.duty_u16(lum3)
  68.     ledChannel7.duty_u16(lum2)
  69.     ledChannel8.duty_u16(lum1)
  70.     sleep(mypause)
  71.     ledChannel5.duty_u16(lum5)
  72.     ledChannel6.duty_u16(lum4)
  73.     ledChannel7.duty_u16(lum3)
  74.     ledChannel8.duty_u16(lum2)
  75.     ledChannel9.duty_u16(lum1)
  76.     sleep(mypause)
  77.     ledChannel6.duty_u16(lum5)
  78.     ledChannel7.duty_u16(lum4)
  79.     ledChannel8.duty_u16(lum3)
  80.     ledChannel9.duty_u16(lum2)
  81.     ledChannel10.duty_u16(lum1)
  82.     sleep(mypause)
  83.    
  84.     ledChannel7.duty_u16(lum5)
  85.     ledChannel8.duty_u16(lum4)
  86.     ledChannel9.duty_u16(lum3)
  87.     ledChannel10.duty_u16(lum2)
  88.     sleep(mypause)
  89.    
  90.     ledChannel8.duty_u16(lum5)
  91.     ledChannel9.duty_u16(lum4)
  92.     ledChannel10.duty_u16(lum3)
  93.     sleep(mypause)
  94.    
  95.     ledChannel9.duty_u16(lum5)
  96.     ledChannel10.duty_u16(lum4)
  97.     sleep(mypause)
  98.    
  99.     ledChannel10.duty_u16(lum5)
  100.     sleep(mypause)
  101.     #change direction
  102.    
  103.     ledChannel10.duty_u16(lum1)
  104.     sleep(mypause)
  105.     ledChannel10.duty_u16(lum2)
  106.     ledChannel9.duty_u16(lum1)
  107.     sleep(mypause)
  108.    
  109.     ledChannel10.duty_u16(lum3)
  110.     ledChannel9.duty_u16(lum2)
  111.     ledChannel8.duty_u16(lum1)
  112.     sleep(mypause)
  113.    
  114.     ledChannel10.duty_u16(lum4)
  115.     ledChannel9.duty_u16(lum3)
  116.     ledChannel8.duty_u16(lum2)
  117.     ledChannel7.duty_u16(lum1)
  118.     sleep(mypause)
  119.    
  120.     ledChannel10.duty_u16(lum5)
  121.     ledChannel9.duty_u16(lum4)
  122.     ledChannel8.duty_u16(lum3)
  123.     ledChannel7.duty_u16(lum2)
  124.     ledChannel6.duty_u16(lum1)
  125.     sleep(mypause)
  126.     ledChannel9.duty_u16(lum5)
  127.     ledChannel8.duty_u16(lum4)
  128.     ledChannel7.duty_u16(lum3)
  129.     ledChannel6.duty_u16(lum2)
  130.     ledChannel5.duty_u16(lum1)
  131.     sleep(mypause)
  132.     ledChannel8.duty_u16(lum5)
  133.     ledChannel7.duty_u16(lum4)
  134.     ledChannel6.duty_u16(lum3)
  135.     ledChannel5.duty_u16(lum2)
  136.     ledChannel4.duty_u16(lum1)
  137.     sleep(mypause)
  138.    
  139.     ledChannel7.duty_u16(lum5)
  140.     ledChannel6.duty_u16(lum4)
  141.     ledChannel5.duty_u16(lum3)
  142.     ledChannel4.duty_u16(lum2)
  143.     ledChannel3.duty_u16(lum1)
  144.     sleep(mypause)
  145.    
  146.    
  147.     ledChannel6.duty_u16(lum5)
  148.     ledChannel5.duty_u16(lum4)
  149.     ledChannel4.duty_u16(lum3)
  150.     ledChannel3.duty_u16(lum2)
  151.     ledChannel2.duty_u16(lum1)
  152.     sleep(mypause)
  153.    
  154.     ledChannel5.duty_u16(lum5)
  155.     ledChannel4.duty_u16(lum4)
  156.     ledChannel3.duty_u16(lum3)
  157.     ledChannel2.duty_u16(lum2)
  158.     ledChannel1.duty_u16(lum1)
  159.     sleep(mypause)
  160.    
  161.     ledChannel4.duty_u16(lum5)
  162.     ledChannel3.duty_u16(lum4)
  163.     ledChannel2.duty_u16(lum3)
  164.     ledChannel1.duty_u16(lum2)
  165.    
  166.     sleep(mypause)
  167.    
  168.     ledChannel3.duty_u16(lum5)
  169.     ledChannel2.duty_u16(lum4)
  170.     ledChannel1.duty_u16(lum3)
  171.    
  172.     sleep(mypause)
  173.    
  174.      
  175.     ledChannel2.duty_u16(lum5)
  176.     ledChannel1.duty_u16(lum4)
  177.    
  178.     sleep(mypause)
  179.    
  180.    
  181.     ledChannel1.duty_u16(lum5)
  182.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement