micropython: add micropython component
This commit is contained in:
26
components/language/micropython/examples/ledangle.py
Normal file
26
components/language/micropython/examples/ledangle.py
Normal file
@@ -0,0 +1,26 @@
|
||||
import pyb
|
||||
|
||||
|
||||
def led_angle(seconds_to_run_for):
|
||||
# make LED objects
|
||||
l1 = pyb.LED(1)
|
||||
l2 = pyb.LED(2)
|
||||
accel = pyb.Accel()
|
||||
|
||||
for i in range(20 * seconds_to_run_for):
|
||||
# get x-axis
|
||||
x = accel.x()
|
||||
|
||||
# turn on LEDs depending on angle
|
||||
if x < -10:
|
||||
l1.on()
|
||||
l2.off()
|
||||
elif x > 10:
|
||||
l1.off()
|
||||
l2.on()
|
||||
else:
|
||||
l1.off()
|
||||
l2.off()
|
||||
|
||||
# delay so that loop runs at at 1/50ms = 20Hz
|
||||
pyb.delay(50)
|
Reference in New Issue
Block a user