20 lines
583 B
Python
20 lines
583 B
Python
# SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
|
|
# SPDX-FileCopyrightText: Copyright (c) 2021 Jeff Epler for Adafruit Industries
|
|
#
|
|
# SPDX-License-Identifier: Unlicense
|
|
|
|
import board
|
|
import digitalio
|
|
from adafruit_ticks import ticks_ms, ticks_add, ticks_less
|
|
|
|
led = digitalio.DigitalInOut(board.LED)
|
|
led.switch_to_output()
|
|
|
|
# Turn an LED on or off every 100ms, so that it will blink at 5Hz.
|
|
|
|
deadline = ticks_ms()
|
|
while True:
|
|
led.value = not led.value
|
|
while ticks_less(ticks_ms(), deadline):
|
|
pass
|
|
deadline = ticks_add(deadline, 100)
|