반응형
1. 디지털 데이터 읽기
(1) Touch.py : 터치센서
- VCC : 3.3V
- GND : GND
- SIGNAL : 21번
import machine
import utime
# 21번 핀을 입력 모드로 설정
signal_pin = machine.Pin(21, machine.Pin.IN)
# 디지털 신호 읽기
def read_digital_signal():
return signal_pin.value()
# 신호를 5초마다 읽고 출력
while True:
signal_value = read_digital_signal() # 디지털 신호 읽기
print("Signal value:", signal_value) # 신호 값 출력
utime.sleep(0.1) # 0.1초 대기
(2) PushButton.py : 푸시버튼
- VCC : 3.3V
- GND : GND
- SIGNAL : 21번
import machine
import utime
# 21번 핀을 입력 모드로 설정
signal_pin = machine.Pin(21, machine.Pin.IN)
# 디지털 신호 읽기
def read_digital_signal():
return signal_pin.value()
# 신호를 5초마다 읽고 출력
while True:
signal_value = read_digital_signal() # 디지털 신호 읽기
print("Signal value:", signal_value) # 신호 값 출력
utime.sleep(0.1) # 0.1초 대기
(3) LedPin.py : LED핀
- 라즈베리파이 피코 보드에 있는 기본 led
from machine import Pin
import time
led = Pin("LED", Pin.OUT)
while True:
led.off()
time.sleep(1)
led.on()
time.sleep(1)
반응형
'피지컬컴퓨팅 > 라즈베리파이 피코' 카테고리의 다른 글
라즈베리파이 피코 - LCD (0) | 2025.05.29 |
---|---|
라즈베리파이 피코 - 초음파센서 활용하기 (0) | 2025.05.28 |
라즈베리파이 피코 : 아날로그 데이터 읽기 쓰기 - 습도 센서 , 조이스틱, 서보모터 (0) | 2025.05.28 |
라즈베리파이 피코 시리얼통신, Mediapipe 활용 (0) | 2025.05.28 |
라즈베리파이 피코 웹캠 Webcam 활용 - openCV, Mediapipe (0) | 2025.05.28 |