#trafficlights.py
#2022/06/14 up
#
import machine
import utime
led_green=machine.Pin(19,machine.Pin.OUT)
led_yellow=machine.Pin(18,machine.Pin.OUT)
led_red =machine.Pin(17,machine.Pin.OUT)
while True:
led_green.value(1)
utime.sleep(1)
led_green.value(0)
utime.sleep(1)
led_yellow.value(1)
utime.sleep(1)
led_yellow.value(0)
utime.sleep(1)
led_red.value(1)
utime.sleep(1)
led_red.value(0)
utime.sleep(1)
#threeleds.py
#2022/06/14 up
#
import time
from machine import Pin,PWM
pwm1=PWM(Pin(26))
pwm1.freq(1000)
pwm2=PWM(Pin(27))
pwm2.freq(1000)
pwm3=PWM(Pin(28))
pwm3.freq(1000)
duty=0
direction=10
while True:
duty +=direction
if duty >65635:
duty=65535
direction=-5
elif duty <0:
duty =0
direction=10
pwm1.duty_u16(duty)
time.sleep(0.0001)
pwm2.duty_u16(duty)
time.sleep(0.0001)
pwm3.duty_u16(duty)
time.sleep(0.0001)
#rgbled.py
#2022/06/14 up
#
from machine import Pin
import utime
red=Pin(20,Pin.OUT)
blue=Pin(21,Pin.OUT)
green=Pin(22,Pin.OUT)
while True:
red.value(0)
blue.value(1)
green.value(1)
utime.sleep(1)
red.value(1)
blue.value(0)
green.value(1)
utime.sleep(1)
red.value(1)
blue.value(1)
green.value(0)
utime.sleep(1)
red.value(0)
blue.value(0)
green.value(1)
utime.sleep(1)
red.value(1)
blue.value(0)
green.value(0)
utime.sleep(1)
red.value(0)
blue.value(1)
green.value(0)
utime.sleep(1)
red.value(0)
blue.value(0)
green.value(0)
utime.sleep(1)
0 件のコメント:
コメントを投稿