Autformat the rest
This commit is contained in:
parent
1350a433a7
commit
aecc9347c9
15 changed files with 164 additions and 115 deletions
|
|
@ -7,6 +7,7 @@
|
|||
# License: MIT License (https://opensource.org/licenses/MIT)
|
||||
|
||||
import time
|
||||
|
||||
import board
|
||||
import neopixel
|
||||
|
||||
|
|
@ -19,14 +20,50 @@ symbol_gap = dot_length # Duration of gap between dot or dash
|
|||
character_gap = (dot_length * 3.0) # Duration of gap between characters
|
||||
flash_color = (255, 0, 0) # Color of the morse display.
|
||||
brightness = 0.5 # Display brightness (0.0 - 1.0)
|
||||
morse = [('A', '.-'), ('B', '-...'), ('C', '-.-.'), ('D', '-..'), ('E', '.'), ('F', '..-.'), ('G', '--.'), ('H', '....'), ('I', '..'), ('J', '.---'), ('K', '-.-'), ('L', '.-..'), ('M', '--'), ('N', '-.'), ('O', '---'), ('P', '.--.'), ('Q', '--.-'), ('R', '.-.'), ('S',
|
||||
'...'), ('T', '-'), ('U', '..-'), ('V', '...-'), ('W', '.--'), ('X', '-..-'), ('Y', '-.--'), ('Z', '--..'), ('0', '-----'), ('1', '.----'), ('2', '..---'), ('3', '...--'), ('4', '....-'), ('5', '.....'), ('6', '-....'), ('7', '--...'), ('8', '---..'), ('9', '----.')]
|
||||
morse = [
|
||||
('A', '.-'),
|
||||
('B', '-...'),
|
||||
('C', '-.-.'),
|
||||
('D', '-..'),
|
||||
('E', '.'),
|
||||
('F', '..-.'),
|
||||
('G', '--.'),
|
||||
('H', '....'),
|
||||
('I', '..'),
|
||||
('J', '.---'),
|
||||
('K', '-.-'),
|
||||
('L', '.-..'),
|
||||
('M', '--'),
|
||||
('N', '-.'),
|
||||
('O', '---'),
|
||||
('P', '.--.'),
|
||||
('Q', '--.-'),
|
||||
('R', '.-.'),
|
||||
('S', '...'),
|
||||
('T', '-'),
|
||||
('U', '..-'),
|
||||
('V', '...-'),
|
||||
('W', '.--'),
|
||||
('X', '-..-'),
|
||||
('Y', '-.--'),
|
||||
('Z', '--..'),
|
||||
('0', '-----'),
|
||||
('1', '.----'),
|
||||
('2', '..---'),
|
||||
('3', '...--'),
|
||||
('4', '....-'),
|
||||
('5', '.....'),
|
||||
('6', '-....'),
|
||||
('7', '--...'),
|
||||
('8', '---..'),
|
||||
('9', '----.'),
|
||||
]
|
||||
|
||||
|
||||
# Define a class that represents the morse flasher.
|
||||
|
||||
|
||||
class MorseFlasher:
|
||||
|
||||
def __init__(self, color=(255, 255, 255)):
|
||||
# set the color adjusted for brightness
|
||||
self._color = (
|
||||
|
|
|
|||
|
|
@ -1,9 +1,10 @@
|
|||
import board
|
||||
import time
|
||||
import pulseio
|
||||
from digitalio import DigitalInOut, Direction, Pull
|
||||
from analogio import AnalogIn
|
||||
|
||||
import adafruit_motor.servo
|
||||
import board
|
||||
import pulseio
|
||||
from analogio import AnalogIn
|
||||
from digitalio import DigitalInOut, Direction, Pull
|
||||
|
||||
pwm = pulseio.PWMOut(board.D5, frequency=50)
|
||||
servo = adafruit_motor.servo.Servo(pwm)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import board
|
||||
import neopixel
|
||||
import time
|
||||
|
||||
try:
|
||||
import urandom as random # for v1.0 API support
|
||||
except ImportError:
|
||||
|
|
|
|||
|
|
@ -1,8 +1,10 @@
|
|||
import time
|
||||
|
||||
import analogio
|
||||
import board
|
||||
import digitalio
|
||||
import analogio
|
||||
import neopixel
|
||||
import time
|
||||
|
||||
try:
|
||||
import urandom as random # for v1.0 API support
|
||||
except:
|
||||
|
|
|
|||
|
|
@ -1,10 +1,11 @@
|
|||
import time
|
||||
from analogio import AnalogIn
|
||||
|
||||
import adafruit_character_lcd
|
||||
import adafruit_fancyled.adafruit_fancyled as fancy
|
||||
import board
|
||||
import digitalio
|
||||
import adafruit_character_lcd
|
||||
import neopixel
|
||||
from analogio import AnalogIn
|
||||
|
||||
lcd_rs = digitalio.DigitalInOut(board.D5)
|
||||
lcd_en = digitalio.DigitalInOut(board.D6)
|
||||
|
|
|
|||
|
|
@ -1,10 +1,11 @@
|
|||
import time
|
||||
import math
|
||||
from analogio import AnalogIn
|
||||
import time
|
||||
|
||||
import adafruit_character_lcd
|
||||
import board
|
||||
import digitalio
|
||||
import adafruit_character_lcd
|
||||
import neopixel
|
||||
from analogio import AnalogIn
|
||||
|
||||
lcd_rs = digitalio.DigitalInOut(board.D5)
|
||||
lcd_en = digitalio.DigitalInOut(board.D6)
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
from analogio import AnalogIn
|
||||
import board
|
||||
import time
|
||||
|
||||
import board
|
||||
import neopixel
|
||||
from analogio import AnalogIn
|
||||
|
||||
pot = AnalogIn(board.A1) # what pin the pot is on
|
||||
pixpin = board.D0 # what pin the LEDs are on
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import time
|
||||
|
||||
import board
|
||||
import neopixel
|
||||
import time
|
||||
|
||||
pixpin = board.D1
|
||||
numpix = 7
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
from digitalio import DigitalInOut, Direction
|
||||
import time
|
||||
|
||||
import board
|
||||
import neopixel
|
||||
import time
|
||||
from digitalio import DigitalInOut, Direction
|
||||
|
||||
pixpin = board.D1
|
||||
numpix = 5
|
||||
|
|
@ -49,7 +50,6 @@ def rainbow(wait):
|
|||
|
||||
|
||||
while True:
|
||||
|
||||
colorWipe((255, 0, 0), .1) # red and delay
|
||||
colorWipe((0, 255, 0), .1) # green and delay
|
||||
colorWipe((0, 0, 255), .1) # blue and delay
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
import time
|
||||
|
||||
import board
|
||||
import neopixel
|
||||
import time
|
||||
|
||||
try:
|
||||
import urandom as random
|
||||
except ImportError:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import board
|
||||
import neopixel
|
||||
import time
|
||||
|
||||
try:
|
||||
import urandom as random
|
||||
except ImportError:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
import time
|
||||
|
||||
import board
|
||||
import neopixel
|
||||
import time
|
||||
|
||||
try:
|
||||
import urandom as random # for v1.0 API support
|
||||
except ImportError:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
import time
|
||||
|
||||
import board
|
||||
import neopixel
|
||||
import time
|
||||
|
||||
try:
|
||||
import urandom as random
|
||||
except ImportError:
|
||||
|
|
@ -17,7 +19,6 @@ colors = [
|
|||
|
||||
|
||||
def flash_random(wait, howmany):
|
||||
|
||||
for k in range(howmany):
|
||||
|
||||
c = random.randint(0, len(colors) - 1) # Choose random color index
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
from digitalio import DigitalInOut, Direction
|
||||
import board
|
||||
import busio
|
||||
import time
|
||||
from digitalio import DigitalInOut, Direction
|
||||
|
||||
try:
|
||||
import struct
|
||||
except ImportError:
|
||||
|
|
|
|||
Loading…
Reference in a new issue