
# 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 |