From 702743a9f50ce4a9683cce6d6ec6deac236eb727 Mon Sep 17 00:00:00 2001 From: Kattni Rembor Date: Fri, 4 Mar 2022 16:21:29 -0500 Subject: [PATCH] Fix digital input example to use NeoPixel. --- Adafruit_QT_Py_ESP32-S2/digital_input/code.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Adafruit_QT_Py_ESP32-S2/digital_input/code.py diff --git a/Adafruit_QT_Py_ESP32-S2/digital_input/code.py b/Adafruit_QT_Py_ESP32-S2/digital_input/code.py new file mode 100644 index 000000000..0a80763f6 --- /dev/null +++ b/Adafruit_QT_Py_ESP32-S2/digital_input/code.py @@ -0,0 +1,19 @@ +# SPDX-FileCopyrightText: 2021 Kattni Rembor for Adafruit Industries +# SPDX-License-Identifier: MIT +""" +CircuitPython Digital Input example - Blinking a built-in NeoPixel LED using a button switch. +""" +import board +import digitalio +import neopixel + +pixel = neopixel.NeoPixel(board.NEOPIXEL, 1) + +button = digitalio.DigitalInOut(board.BUTTON) +button.switch_to_input(pull=digitalio.Pull.UP) + +while True: + if not button.value: + pixel.fill((255, 0, 0)) + else: + pixel.fill((0, 0, 0))