update
This commit is contained in:
@@ -24,6 +24,7 @@ class Encoder:
|
||||
'(': '-.--.', ')': '-.--.-', ':': '---...',
|
||||
'!': '-.-.--', ' ': '@'}
|
||||
self.__input_raw = ""
|
||||
self.__input = ""
|
||||
self.__output = []
|
||||
self.__pos = 0
|
||||
self.check = 0
|
||||
|
||||
11
bin/micro_bit/micro_bit_soft/decoder/full_duplex.py
Normal file
11
bin/micro_bit/micro_bit_soft/decoder/full_duplex.py
Normal file
@@ -0,0 +1,11 @@
|
||||
from microbit import *
|
||||
import music
|
||||
|
||||
while True:
|
||||
if button_a.is_pressed():
|
||||
pin1.write_digital(True)
|
||||
elif pin2.read_digital() == 1:
|
||||
music.pitch(440, 50, wait=False)
|
||||
else:
|
||||
music.stop()
|
||||
pin1.write_digital(False)
|
||||
16
bin/micro_bit/micro_bit_soft/decoder/half_duplex.py
Normal file
16
bin/micro_bit/micro_bit_soft/decoder/half_duplex.py
Normal file
@@ -0,0 +1,16 @@
|
||||
from microbit import *
|
||||
import music
|
||||
|
||||
while True:
|
||||
if button_a.is_pressed() is True:
|
||||
if pin1.read_digital() == 1:
|
||||
display.show(Image.NO)
|
||||
else:
|
||||
pin1.write_digital(1)
|
||||
else:
|
||||
music.stop()
|
||||
pin1.write_digital(0)
|
||||
if pin1.read_digital() == 1:
|
||||
music.pitch(440, 50, wait=False)
|
||||
else:
|
||||
music.stop()
|
||||
10
bin/micro_bit/micro_bit_soft/decoder/listen.py
Normal file
10
bin/micro_bit/micro_bit_soft/decoder/listen.py
Normal file
@@ -0,0 +1,10 @@
|
||||
from microbit import *
|
||||
import music
|
||||
|
||||
while True:
|
||||
if pin1.read_digital() == 1:
|
||||
music.pitch(440, 50, wait=False)
|
||||
display.set_pixel(2, 2, 9)
|
||||
else:
|
||||
display.clear()
|
||||
music.stop()
|
||||
@@ -1,3 +0,0 @@
|
||||
class LogGenerator:
|
||||
def __init__(self):
|
||||
pass
|
||||
10
bin/micro_bit/micro_bit_soft/decoder/sender.py
Normal file
10
bin/micro_bit/micro_bit_soft/decoder/sender.py
Normal file
@@ -0,0 +1,10 @@
|
||||
import music
|
||||
from microbit import *
|
||||
|
||||
while True:
|
||||
if button_a.is_pressed() is True:
|
||||
pin1.write_digital(1)
|
||||
music.pitch(440, 50, wait=False)
|
||||
else:
|
||||
music.stop()
|
||||
pin1.write_digital(0)
|
||||
Reference in New Issue
Block a user