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.