import time
time.sleep(0.1) # Wait for USB to become ready
print("Hello, Pi Pico!")
from Buzzer import *
from LightStrip import *
from Displays import *
class Gadget:
  def __init__(self):
    self.buzzer = PassiveBuzzer(pin=15, name='Buzz')
    self.lightstrip = LightStrip(pin=2, name='Lights')
    self.display = LCDDisplay(sda=0, scl=1)
  def testBuzzer(self):
    self.buzzer.play(DO)
    time.sleep(1)
    self.buzzer.play(RE)
    time.sleep(1)
    self.buzzer.play(MI)
    time.sleep(1)
    self.buzzer.stop()
  def testLightStrip(self):
    self.lightstrip.on()
    time.sleep(1)
    self.lightstrip.off()
  def testLCD(self):
    self.display.showText('Hello World')
if __name__ == '__main__':
  mygadget = Gadget()
  
  mygadget.testBuzzer()
  mygadget.testLightStrip()
  mygadget.testLCD()