/ Pylint_and_CircuitPython / pylint_example.py
pylint_example.py
1 # SPDX-FileCopyrightText: 2019 Kattni Rembor for Adafruit Industries 2 # 3 # SPDX-License-Identifier: MIT 4 5 import board 6 import digitalio 7 import adafruit_lis3dh 8 import touchio 9 import time 10 import neopixel 11 import adafruit_thermistor 12 13 pixels = neopixel.NeoPixel(board.NEOPIXEL, 10, brightness=0.2) 14 15 i2c = board.I2C() 16 int1 = digitalio.DigitalInOut(board.ACCELEROMETER_UNTERRUPT) 17 lis3dh = adafruit_lis3dh.LIS3DH_I2C(i2c, int1=int1) 18 19 circuit_playground_temperature = adafruit_thermistor.Thermistor(board.TEMPERATURE, 10000, 10000, 25, 3950) 20 21 touch_A1 = touchio.TouchIn(board.A1) 22 touch_A2 = touchio.TouchIn(board.A2) 23 24 led = digitalio.DigitalInOut(board.D13) 25 led.direction = digitalio.Direction.OUTPUT 26 27 button_A = digitalio.DigitalInOut(board.BUTTON_A) 28 button_A.direction = digitalio.Direction.INPUT 29 button_A.pull = digitalio.Pull.DOWN 30 31 while True: 32 x, y, z = lis3dh.acceleration 33 34 if button_A.value: 35 led.value = True 36 else: 37 led.value = False 38 39 print("Temperature:", circuit_playground_temperature.temperature) 40 print("Acceleration:", x, y, z) 41 42 if touch_A1.value: 43 pixels.fill((255, 0, 0)) 44 if touch_A2.value: 45 pixels.fill((0, 0, 255)) 46 else: 47 pixels.fill((0, 0, 0)) 48 49 time.sleep(0.01)