]>
vault307.fbx.one Git - random.git/blob - warHammer.py
1 from machine
import Pin
, PWM
15 led1
=Pin(16,Pin
.OUT
) #BR1
16 led2
=Pin(17,Pin
.OUT
) #BR2
17 led3
=Pin(18,Pin
.OUT
) #BR3
18 led4
=Pin(19,Pin
.OUT
) #BR4
19 led5
=Pin(20,Pin
.OUT
) #BR5
20 br
=[led1
,led2
,led3
,led4
,led5
] #br[i].toggle()
22 ledD
=Pin(22,Pin
.OUT
) #blue LED
24 ledA
=Pin(21,Pin
.OUT
) #red LED
30 button0
=Pin(12,Pin
.IN
,Pin
.PULL_DOWN
) #control ledD&ledA
31 global button0_pressed
33 def button0_reader_thread():
34 global button0_pressed
36 if button0
.value()==1:
39 _thread
.start_new_thread(button0_reader_thread
,())
41 if button0_pressed
==True:
69 button1
=Pin(11,Pin
.IN
,Pin
.PULL_DOWN
) #control RGB and phases
71 def button1_pressed_handler():
72 global button1_presses
, last_time
73 new_time
=time
.ticks_ms()
74 if (new_time
-last_time
)>200:
78 button1
.irq(trigger
=machine
.Pin
.IRQ_FALLING
,handler
=button1_pressed_handler
)
82 if button1_presses
!=old_presses
:
85 old_presses
=button1_presses
113 green
.duty_u16(65535)
120 green
.duty_u16(15000)
127 green
.duty_u16(15000)
134 green
.duty_u16(65535)