/ Crickit_Hello_World / code.py
code.py
1 # SPDX-FileCopyrightText: 2018 Anne Barela for Adafruit Industries 2 # 3 # SPDX-License-Identifier: MIT 4 5 import time 6 import audioio 7 import audiocore 8 import board 9 import neopixel 10 from adafruit_crickit import crickit 11 12 # Set audio out on speaker 13 speaker = audioio.AudioOut(board.A0) 14 15 # Start playing the file (in the background) 16 def play_file(wavfile): 17 audio_file = open(wavfile, "rb") 18 wav = audiocore.WaveFile(audio_file) 19 speaker.play(wav) 20 while speaker.playing: 21 pass 22 23 # NeoPixels on the Circuit Playground Express Light Blue 24 pixels = neopixel.NeoPixel(board.NEOPIXEL, 10, brightness=0.3) 25 # Fill them with our favorite color "#0099FF light blue" -> 0x0099FF 26 # (see http://www.color-hex.com/ for more colors and find your fav!) 27 pixels.fill(0x0099FF) 28 29 while True: 30 print("Hello world!") 31 play_file("hello.wav") # play Hello World WAV file 32 crickit.servo_1.angle = 75 # Set servo angle to 75 degrees 33 time.sleep(1.0) # do nothing for a 1 second 34 crickit.servo_1.angle = 135 # Set servo angle to 135 degrees 35 time.sleep(1.0) # do nothing for a 1 second