File tree 1 file changed +57
-0
lines changed
1 file changed +57
-0
lines changed Original file line number Diff line number Diff line change
1
+ from pyb import LED , Pin
2
+ from utime import sleep_ms
3
+
4
+
5
+ i = 0
6
+ j = 0
7
+ k = 1
8
+
9
+
10
+ led_1 = LED (1 )
11
+ led_2 = LED (2 )
12
+ led_3 = LED (3 )
13
+ led_4 = LED (4 )
14
+
15
+
16
+ bt_1 = Pin ('X9' , Pin .IN , Pin .PULL_NONE )
17
+ bt_2 = Pin ('X10' , Pin .IN , Pin .PULL_NONE )
18
+ bt_3 = Pin ('X11' , Pin .IN , Pin .PULL_NONE )
19
+ bt_4 = Pin ('X12' , Pin .IN , Pin .PULL_NONE )
20
+
21
+ sleep_ms (10000 )
22
+
23
+
24
+ while (True ):
25
+ if (bt_1 .value () == True ):
26
+ sleep_ms (60 )
27
+ if (bt_1 .value () == True ):
28
+ led_1 .on ()
29
+ else :
30
+ led_1 .off ()
31
+
32
+ if (bt_2 .value () == True ):
33
+ sleep_ms (60 )
34
+ if (bt_2 .value () == True ):
35
+ led_2 .toggle ()
36
+ sleep_ms (100 )
37
+
38
+ if (bt_3 .value () == True ):
39
+ sleep_ms (60 )
40
+ if (bt_3 .value () == True ):
41
+ for i in range (0 , 255 , 10 ):
42
+ led_3 .intensity (i )
43
+ sleep_ms (60 )
44
+ for i in range (255 , 0 , - 10 ):
45
+ led_3 .intensity (i )
46
+ sleep_ms (60 )
47
+ led_3 .off ()
48
+
49
+ if (bt_4 .value () == True ):
50
+ sleep_ms (60 )
51
+ if (bt_4 .value () == True ):
52
+ j += k
53
+ if (j >= 255 ):
54
+ k = - 1
55
+ if (j <= 0 ):
56
+ k = 1
57
+ led_4 .intensity (j )
You can’t perform that action at this time.
0 commit comments