| 12345678910111213141516171819202122232425 |
- 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)
|