You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
919 B
63 lines
919 B
from machine import Pin
|
|
import time
|
|
|
|
led = Pin(15, Pin.OUT)
|
|
led = Pin(16, Pin.OUT)
|
|
led = Pin(17, Pin.OUT)
|
|
led = Pin(18, Pin.OUT)
|
|
led = Pin(19, Pin.OUT)
|
|
|
|
beeper = Pin(25, Pin.OUT)
|
|
# led.value(1)
|
|
|
|
ledValue = 1
|
|
while True:
|
|
led.value(ledValue)
|
|
|
|
if ledValue == 1:
|
|
ledValue = 0
|
|
else:
|
|
ledValue = 1
|
|
|
|
time.sleep(1)
|
|
|
|
def turnOn(led):
|
|
led.value(1)
|
|
|
|
def turnOff(led):
|
|
led.value(0)
|
|
|
|
def shine(led,ledValue,timecount):
|
|
while True:
|
|
led.value(ledValue)
|
|
|
|
if ledValue == 1:
|
|
ledValue = 0
|
|
else:
|
|
ledValue = 1
|
|
|
|
time.sleep(timecount)
|
|
|
|
def dou():
|
|
i = 0
|
|
b = 0
|
|
while i <= 100:
|
|
b = not b
|
|
beeper.value(b)
|
|
time.sleep_us(5000)
|
|
i = i + 1
|
|
|
|
def re():
|
|
i = 0
|
|
b = 0
|
|
while i <= 100:
|
|
b = not b
|
|
beeper.value(b)
|
|
time.sleep_us(3000)
|
|
i = i + 1
|
|
|
|
dou()
|
|
time.sleep(0.5)
|
|
re()
|
|
|