2022年6月15日水曜日

LearnigKit for RaspPiPico Part One


 


#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 件のコメント:

コメントを投稿