Simple tests¶
Ensure your device works with these simple tests.
1# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries
2# SPDX-License-Identifier: MIT
3
4"""
5'sine_demo.py'.
6
7=================================================
8toggles the builtin LED using a sine wave
9"""
10import time
11import board
12import digitalio
13from adafruit_waveform import sine
14
15LED = digitalio.DigitalInOut(board.D13)
16LED.switch_to_output()
17
18SINE_SAMPLE = sine.sine_wave(150, 50)
19
20while True:
21 for i in range(len(SINE_SAMPLE)):
22 LED.value = i
23 print(LED.value)
24 time.sleep(0.50)
1# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries
2# SPDX-License-Identifier: MIT
3
4"""
5'square_demo.py'.
6
7=================================================
8toggles the builtin LED using a square wave
9"""
10import time
11import digitalio
12import board
13from adafruit_waveform import square
14
15LED = digitalio.DigitalInOut(board.D13)
16LED.switch_to_output()
17SAMPLE_SQUARE = square.square_wave(2)
18
19while True:
20 for i in range(len(SAMPLE_SQUARE)):
21 LED.value = i
22 print(LED.value)
23 time.sleep(0.5)