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)
|
# License: MIT License (https://opensource.org/licenses/MIT)
|
||||||
|
|
||||||
import time
|
import time
|
||||||
|
|
||||||
import board
|
import board
|
||||||
import neopixel
|
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
|
character_gap = (dot_length * 3.0) # Duration of gap between characters
|
||||||
flash_color = (255, 0, 0) # Color of the morse display.
|
flash_color = (255, 0, 0) # Color of the morse display.
|
||||||
brightness = 0.5 # Display brightness (0.0 - 1.0)
|
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',
|
morse = [
|
||||||
'...'), ('T', '-'), ('U', '..-'), ('V', '...-'), ('W', '.--'), ('X', '-..-'), ('Y', '-.--'), ('Z', '--..'), ('0', '-----'), ('1', '.----'), ('2', '..---'), ('3', '...--'), ('4', '....-'), ('5', '.....'), ('6', '-....'), ('7', '--...'), ('8', '---..'), ('9', '----.')]
|
('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.
|
# Define a class that represents the morse flasher.
|
||||||
|
|
||||||
|
|
||||||
class MorseFlasher:
|
class MorseFlasher:
|
||||||
|
|
||||||
def __init__(self, color=(255, 255, 255)):
|
def __init__(self, color=(255, 255, 255)):
|
||||||
# set the color adjusted for brightness
|
# set the color adjusted for brightness
|
||||||
self._color = (
|
self._color = (
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,10 @@
|
||||||
import board
|
|
||||||
import time
|
import time
|
||||||
import pulseio
|
|
||||||
from digitalio import DigitalInOut, Direction, Pull
|
|
||||||
from analogio import AnalogIn
|
|
||||||
import adafruit_motor.servo
|
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)
|
pwm = pulseio.PWMOut(board.D5, frequency=50)
|
||||||
servo = adafruit_motor.servo.Servo(pwm)
|
servo = adafruit_motor.servo.Servo(pwm)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import board
|
import board
|
||||||
import neopixel
|
import neopixel
|
||||||
import time
|
|
||||||
try:
|
try:
|
||||||
import urandom as random # for v1.0 API support
|
import urandom as random # for v1.0 API support
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,10 @@
|
||||||
|
import time
|
||||||
|
|
||||||
|
import analogio
|
||||||
import board
|
import board
|
||||||
import digitalio
|
import digitalio
|
||||||
import analogio
|
|
||||||
import neopixel
|
import neopixel
|
||||||
import time
|
|
||||||
try:
|
try:
|
||||||
import urandom as random # for v1.0 API support
|
import urandom as random # for v1.0 API support
|
||||||
except:
|
except:
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,11 @@
|
||||||
import time
|
import time
|
||||||
from analogio import AnalogIn
|
|
||||||
|
import adafruit_character_lcd
|
||||||
import adafruit_fancyled.adafruit_fancyled as fancy
|
import adafruit_fancyled.adafruit_fancyled as fancy
|
||||||
import board
|
import board
|
||||||
import digitalio
|
import digitalio
|
||||||
import adafruit_character_lcd
|
|
||||||
import neopixel
|
import neopixel
|
||||||
|
from analogio import AnalogIn
|
||||||
|
|
||||||
lcd_rs = digitalio.DigitalInOut(board.D5)
|
lcd_rs = digitalio.DigitalInOut(board.D5)
|
||||||
lcd_en = digitalio.DigitalInOut(board.D6)
|
lcd_en = digitalio.DigitalInOut(board.D6)
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,11 @@
|
||||||
import time
|
|
||||||
import math
|
import math
|
||||||
from analogio import AnalogIn
|
import time
|
||||||
|
|
||||||
|
import adafruit_character_lcd
|
||||||
import board
|
import board
|
||||||
import digitalio
|
import digitalio
|
||||||
import adafruit_character_lcd
|
|
||||||
import neopixel
|
import neopixel
|
||||||
|
from analogio import AnalogIn
|
||||||
|
|
||||||
lcd_rs = digitalio.DigitalInOut(board.D5)
|
lcd_rs = digitalio.DigitalInOut(board.D5)
|
||||||
lcd_en = digitalio.DigitalInOut(board.D6)
|
lcd_en = digitalio.DigitalInOut(board.D6)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
from analogio import AnalogIn
|
|
||||||
import board
|
|
||||||
import time
|
import time
|
||||||
|
|
||||||
|
import board
|
||||||
import neopixel
|
import neopixel
|
||||||
|
from analogio import AnalogIn
|
||||||
|
|
||||||
pot = AnalogIn(board.A1) # what pin the pot is on
|
pot = AnalogIn(board.A1) # what pin the pot is on
|
||||||
pixpin = board.D0 # what pin the LEDs are on
|
pixpin = board.D0 # what pin the LEDs are on
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
|
import time
|
||||||
|
|
||||||
import board
|
import board
|
||||||
import neopixel
|
import neopixel
|
||||||
import time
|
|
||||||
|
|
||||||
pixpin = board.D1
|
pixpin = board.D1
|
||||||
numpix = 7
|
numpix = 7
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
from digitalio import DigitalInOut, Direction
|
import time
|
||||||
|
|
||||||
import board
|
import board
|
||||||
import neopixel
|
import neopixel
|
||||||
import time
|
from digitalio import DigitalInOut, Direction
|
||||||
|
|
||||||
pixpin = board.D1
|
pixpin = board.D1
|
||||||
numpix = 5
|
numpix = 5
|
||||||
|
|
@ -49,7 +50,6 @@ def rainbow(wait):
|
||||||
|
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
|
|
||||||
colorWipe((255, 0, 0), .1) # red and delay
|
colorWipe((255, 0, 0), .1) # red and delay
|
||||||
colorWipe((0, 255, 0), .1) # green and delay
|
colorWipe((0, 255, 0), .1) # green and delay
|
||||||
colorWipe((0, 0, 255), .1) # blue and delay
|
colorWipe((0, 0, 255), .1) # blue and delay
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
|
import time
|
||||||
|
|
||||||
import board
|
import board
|
||||||
import neopixel
|
import neopixel
|
||||||
import time
|
|
||||||
try:
|
try:
|
||||||
import urandom as random
|
import urandom as random
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import board
|
import board
|
||||||
import neopixel
|
import neopixel
|
||||||
import time
|
|
||||||
try:
|
try:
|
||||||
import urandom as random
|
import urandom as random
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
|
import time
|
||||||
|
|
||||||
import board
|
import board
|
||||||
import neopixel
|
import neopixel
|
||||||
import time
|
|
||||||
try:
|
try:
|
||||||
import urandom as random # for v1.0 API support
|
import urandom as random # for v1.0 API support
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
|
import time
|
||||||
|
|
||||||
import board
|
import board
|
||||||
import neopixel
|
import neopixel
|
||||||
import time
|
|
||||||
try:
|
try:
|
||||||
import urandom as random
|
import urandom as random
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
|
@ -17,7 +19,6 @@ colors = [
|
||||||
|
|
||||||
|
|
||||||
def flash_random(wait, howmany):
|
def flash_random(wait, howmany):
|
||||||
|
|
||||||
for k in range(howmany):
|
for k in range(howmany):
|
||||||
|
|
||||||
c = random.randint(0, len(colors) - 1) # Choose random color index
|
c = random.randint(0, len(colors) - 1) # Choose random color index
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
from digitalio import DigitalInOut, Direction
|
|
||||||
import board
|
import board
|
||||||
import busio
|
import busio
|
||||||
import time
|
from digitalio import DigitalInOut, Direction
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import struct
|
import struct
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue