code.py
1 # SPDX-FileCopyrightText: 2021 Brent Rubell for Adafruit Industries 2 # 3 # SPDX-License-Identifier: MIT 4 5 """ 6 'usb_scroll.py'. 7 8 ================================================= 9 control a NeoPixel using an (NEC) IR Remote 10 requires: 11 - adafruit_hid 12 - simpleio 13 """ 14 import time 15 import analogio 16 import board 17 import digitalio 18 from adafruit_hid import mouse 19 from simpleio import map_range 20 21 button = digitalio.DigitalInOut(board.D6) 22 pot = analogio.AnalogIn(board.A0) 23 24 m = mouse.Mouse() 25 26 while True: 27 if not button.value: # move while button is pressed 28 m.move(0, 0, int(map_range(pot.value, 50, 65520, -5, 5))) 29 time.sleep(0.08)