Simulates Pimoroni's Blinkt! allowing Blinkt! code to developed and tested on any computer.
try: import blinkt except ImportError: import blinkt_sim as blinkt
import time import sys try: import blinkt print("Blinkt! detected") except ImportError: from blinkt_sim import blinkt_sim as blinkt print("Using Blinkt! simulator") print("Press Ctrl+C to exit") try: while True: for i in range(8): blinkt.clear() blinkt.set_pixel(i, 255, 0, 0, 0.75) blinkt.show() time.sleep(0.1) except KeyboardInterrupt: # Handle Ctrl+C gracefully sys.exit()
Thanks to Jannis Hermanns for creating the unicorn-hat-sim which was the inspiration for this project.