mirror of
https://github.com/micropython/micropython.git
synced 2025-08-08 03:31:53 +02:00
Add some example scripts for pyboard (some can run on PC).
This commit is contained in:
22
examples/ledangle.py
Normal file
22
examples/ledangle.py
Normal file
@@ -0,0 +1,22 @@
|
||||
def led_angle(seconds_to_run_for):
|
||||
# make LED objects
|
||||
l1 = pyb.Led(1)
|
||||
l2 = pyb.Led(2)
|
||||
|
||||
for i in range(20 * seconds_to_run_for):
|
||||
# get x-axis
|
||||
accel = pyb.accel()[0]
|
||||
|
||||
# turn on LEDs depending on angle
|
||||
if accel < -10:
|
||||
l1.on()
|
||||
l2.off()
|
||||
elif accel > 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