디지털 도구/라즈베리파이

[Raspberry Pi Pico] Quest 12

dd_blog 2023. 5. 12. 11:08

# Quest 12
# 조도센서의 값을 0.5초마다 쉘에 출력하고,
# 감지되는 밝기가 밝을수록 LED도 밝아지는 회로를 구성하고 구동하시오

from machine import Pin, PWM, ADC
import time

led = PWM(Pin(16)) # led를 16번 핀에 연결
led.freq(1000)
ldr = ADC(Pin(27)) # LDR 핀을 아날로그 입력으로 구성

while True:
    light = ldr.read_u16() # 아날로그 값을 읽어서 light에 저장 
    led.duty_u16(light)
    print("light: ", light) #  light 값을 출력 
    time.sleep(0.5)
더보기

light값의 범위가 너무 큼


LEVEL UP! 아두이노 in 판타지월드 ( p.136)

'디지털 도구 > 라즈베리파이' 카테고리의 다른 글

[Raspberry Pi Pico] LCD  (0) 2023.05.15
[Raspberry Pi Pico] Quest 15  (0) 2023.05.12
[Raspberry Pi Pico] Quest 11  (0) 2023.05.12
[Raspberry Pi Pico] Quest 10  (0) 2023.05.12
[Raspberry Pi Pico] Quest 9  (0) 2023.05.11