2022年6月5日日曜日

LearnigKit for DevTerm micro:bit






# onestepper.py
# microbit Mu1.0.2
# ULN2003 +,- external 5V
from microbit import *
display.off()
IN1 = pin1
IN2 = pin2
IN3 = pin3
IN4 = pin4
while True:
    IN1.write_digital(1)
    IN2.write_digital(0)
    IN3.write_digital(0)
    IN4.write_digital(1)
    sleep(10)

    IN1.write_digital(0)
    IN2.write_digital(0)
    IN3.write_digital(1)
    IN4.write_digital(1)
    sleep(10)

    IN1.write_digital(0)
    IN2.write_digital(1)
    IN3.write_digital(1)
    IN4.write_digital(0)
    sleep(10)

    IN1.write_digital(1)
    IN2.write_digital(1)
    IN3.write_digital(0)
    IN4.write_digital(0)
    sleep(10)

# oneservo.py
# microbit Mu1.0.2
# V1 5V
from microbit import *
display.off()
while True:
    pin0.write_analog(75)
    sleep(1000)
    pin0.write_analog(50)
    sleep(1000)
    pin0.write_analog(100)
    sleep(1000)

# onedcmotor.py
# microbit Mu1.0.2
from microbit import *
display.off()
INT1 = pin12
INT2 = pin13
while True:
    INT1.write_digital(1)
    INT2.write_digital(0)
    sleep(2000)

    INT1.write_digital(1)
    INT2.write_digital(1)
    sleep(2000)

    INT1.write_digital(0)
    INT2.write_digital(1)
    sleep(2000)

    INT1.write_digital(0)
    INT2.write_digital(0)
    sleep(2000)

# trafficlighst2.py
# microbit Mu1.0.2
from microbit import *
display.off()
L1 = pin1  # green1
L2 = pin2  # yellow1
L3 = pin3  # red1
L4 = pin4  # green2
# pin5 ButtonA
L5 = pin6  # yellow2
L6 = pin7  # red2
while True:
    L1.write_digital(1)  # green1
    sleep(1000)
    L1.write_digital(0)
    sleep(5)
    L2.write_digital(1)  # yellow1
    sleep(500)
    L2.write_digital(0)
    sleep(5)
    L3.write_digital(1)  # red1
    sleep(1000)
    L3.write_digital(0)
    sleep(5)
    L4.write_digital(1)  # green2
    sleep(1000)
    L4.write_digital(0)
    sleep(5)
    L5.write_digital(1)  # yellow2
    sleep(500)
    L5.write_digital(0)
    sleep(5)
    L6.write_digital(1)  # red2
    sleep(1000)
    L6.write_digital(0)
    sleep(5)

# trafficlighst1.py
# microbit Mu1.0.2
from microbit import *
display.off()
L1 = pin0  # green
L2 = pin1  # yellow
L3 = pin2  # red
def LightsStart():
    L1.write_digital(0)  # green
    sleep(1000)
    L1.write_digital(1)
    sleep(5)
    L2.write_digital(0)  # yellow
    sleep(500)
    L2.write_digital(1)
    sleep(5)
    L3.write_digital(0)  # red
    sleep(1000)
    L3.write_digital(1)
    sleep(5)
while True:
    LightsStart()










 

0 件のコメント:

コメントを投稿