update the codes

This commit is contained in:
Gary Gan 2025-01-20 16:39:29 +08:00
parent 75d43ea559
commit 37c2a3f83b
6 changed files with 146 additions and 1 deletions

105
4_digits_led.py Normal file
View File

@ -0,0 +1,105 @@
from machine import Pin
from time import sleep
redLED01 = Pin(15, Pin.OUT)
redLED02 = Pin(14, Pin.OUT)
redLED03 = Pin(13, Pin.OUT)
redLED04 = Pin(12, Pin.OUT)
while True:
redLED01.value(0)
redLED02.value(0)
redLED03.value(0)
redLED04.value(0)
sleep(1)
redLED01.value(1)
redLED02.value(0)
redLED03.value(0)
redLED04.value(0)
sleep(1)
redLED01.value(0)
redLED02.value(1)
redLED03.value(0)
redLED04.value(0)
sleep(1)
redLED01.value(1)
redLED02.value(1)
redLED03.value(0)
redLED04.value(0)
sleep(1)
redLED01.value(0)
redLED02.value(0)
redLED03.value(1)
redLED04.value(0)
sleep(1)
redLED01.value(1)
redLED02.value(0)
redLED03.value(1)
redLED04.value(0)
sleep(1)
redLED01.value(0)
redLED02.value(1)
redLED03.value(1)
redLED04.value(0)
sleep(1)
redLED01.value(1)
redLED02.value(1)
redLED03.value(1)
redLED04.value(0)
sleep(1)
redLED01.value(0)
redLED02.value(0)
redLED03.value(0)
redLED04.value(1)
sleep(1)
redLED01.value(1)
redLED02.value(0)
redLED03.value(0)
redLED04.value(1)
sleep(1)
redLED01.value(0)
redLED02.value(1)
redLED03.value(0)
redLED04.value(1)
sleep(1)
redLED01.value(1)
redLED02.value(1)
redLED03.value(0)
redLED04.value(1)
sleep(1)
redLED01.value(0)
redLED02.value(0)
redLED03.value(1)
redLED04.value(1)
sleep(1)
redLED01.value(1)
redLED02.value(0)
redLED03.value(1)
redLED04.value(1)
sleep(1)
redLED01.value(0)
redLED02.value(1)
redLED03.value(1)
redLED04.value(1)
sleep(1)
redLED01.value(1)
redLED02.value(1)
redLED03.value(1)
redLED04.value(1)
sleep(1)

13
analog_voltage.py Normal file
View File

@ -0,0 +1,13 @@
import machine
from time import sleep
potPin = 28
# Analog Digital convertor
myPot = machine.ADC(potPin)
while True:
# potVal is ranging from 0 to 2^16
potVal = myPot.read_u16()
potVoltage = (3.3 / 65536) * potVal
print("%.1f" % potVoltage)
sleep(.2)

View File

@ -4,5 +4,5 @@ led = machine.Pin("LED", machine.Pin.OUT)
while True: while True:
led.toggle() led.toggle()
sleep(0.1) sleep(10)

11
board_temp_sensor.py Normal file
View File

@ -0,0 +1,11 @@
import machine
import utime
sensor_temp = machine.ADC(4)
conversion_factor = 3.3 / (65535)
while True:
reading = sensor_temp.read_u16() * conversion_factor
temperature = round(27 - (reading - 0.706)/0.001721, 2)
print("Temp: ", temperature)
utime.sleep(0.1)

9
light_up_led.py Normal file
View File

@ -0,0 +1,9 @@
from machine import Pin
from time import sleep
redLED01 = Pin(15, Pin.OUT)
while True:
redLED01.value(0)
sleep(1)
redLED01.value(1)
sleep(2)

7
test.py Normal file
View File

@ -0,0 +1,7 @@
from machine import Pin
from time import sleep
myLED = Pin('LED', Pin.OUT)
while True:
myLED.toggle()
sleep(0.4)