1111from adafruit_seesaw .analoginput import AnalogInput
1212
1313# VL53L4CD setup
14- vl53 = adafruit_vl53l4cd .VL53L4CD (board .I2C ())
14+ i2c = board .I2C () # uses board.SCL and board.SDA
15+ # i2c = board.STEMMA_I2C() # For using the built-in STEMMA QT connector on a microcontroller
16+ vl53 = adafruit_vl53l4cd .VL53L4CD (i2c )
1517
1618# rotary encoder setup
17- encoder = seesaw .Seesaw (board . I2C () , addr = 0x36 )
19+ encoder = seesaw .Seesaw (i2c , addr = 0x36 )
1820encoder .pin_mode (24 , encoder .INPUT_PULLUP )
1921rot_encoder = rotaryio .IncrementalEncoder (encoder )
2022
2123# neoslider setup - analog slide pot and neopixel
2224# 0x30 = red control
2325# 0x31 = green control
2426# 0x32 = blue control
25- red_slider = seesaw .Seesaw (board . I2C () , 0x30 )
27+ red_slider = seesaw .Seesaw (i2c , 0x30 )
2628red_pot = AnalogInput (red_slider , 18 )
2729r_pix = neopixel .NeoPixel (red_slider , 14 , 4 )
2830
29- g_slider = seesaw .Seesaw (board . I2C () , 0x31 )
31+ g_slider = seesaw .Seesaw (i2c , 0x31 )
3032green_pot = AnalogInput (g_slider , 18 )
3133g_pix = neopixel .NeoPixel (g_slider , 14 , 4 )
3234
33- b_slider = seesaw .Seesaw (board . I2C () , 0x32 )
35+ b_slider = seesaw .Seesaw (i2c , 0x32 )
3436blue_pot = AnalogInput (b_slider , 18 )
3537b_pix = neopixel .NeoPixel (b_slider , 14 , 4 )
3638
143145 c .send (str .encode (' ' .join (["flight" , str (flight )])))
144146 # reset last_flight
145147 last_flight = flight
146-
148+
0 commit comments