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()