CRICKIT “TREK” @adafruit #adafruit
CRICKIT “trek” – to boldly go, where no trash-bot has gone before (video). Learn guide & code.
import time
from busio import I2C
from adafruit_seesaw.seesaw import Seesaw
from adafruit_seesaw.pwmout import PWMOut
from adafruit_motor import motor
import neopixel
import audioio
import board
print("The voyages of the CPX-1701!")
# Create seesaw object
i2c = I2C(board.SCL, board.SDA)
seesaw = Seesaw(i2c)
# Create one motor on seesaw PWM pins 22 & 23
motor_a = motor.DCMotor(PWMOut(seesaw, 22), PWMOut(seesaw, 23))
# audio output
cpx_audio = audioio.AudioOut(board.A0)
# neopixels!
pixels = neopixel.NeoPixel(board.NEOPIXEL, 10, brightness=1)
pixels.fill((0, 0, 0))
# give me a second before starting
time.sleep(1)
motor_a.throttle = 0 # warp drive off
f = open("01space.wav", "rb")
wav = audioio.WaveFile(f)
cpx_audio.play(wav)
t = time.monotonic() # take a timestamp
# slowly power up the dilithium crystals
for i in range(50):
pixels.fill((0, 0, i))
time.sleep(0.05)
# 6 seconds after audio started...
while time.monotonic() - t
from Adafruit Industries – Makers, hackers, artists, designers and engineers! https://ift.tt/2kTAjlE
via IFTTT