Autformat the rest

This commit is contained in:
Craig Richardson 2018-05-14 19:11:51 +01:00
parent 1350a433a7
commit aecc9347c9
15 changed files with 164 additions and 115 deletions

View file

@ -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 = (

View file

@ -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)

View file

@ -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:

View file

@ -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:

View file

@ -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)

View file

@ -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)

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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:

View file

@ -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:

View file

@ -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

View file

@ -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: