Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- kotlin
- 안드로이드스튜디오
- 카이캐드 설치
- 7세그먼트
- 아두이노
- 업캐스팅
- PICO4
- 우송대학교
- string함수
- Arduoin
- 공약수
- 약수 구하기
- 유클리드 호제법
- 코틀린
- 우송대 라즈베리파이 피코
- 재정의함수
- ATmega328p
- L293D
- KiCad
- 아두이노 모터 드라이버
- 추상화함수
- androidstudio
- 개발 보드
- 라즈베리파이 피코
- ESP32_S2_WROVER
- 카이캐드 다운로드
- 우송대
- ESP32_S2
- 카이캐드
- GCD
Archives
- Today
- Total
개발자의 생활
2023년 1학기 9주차 실습 본문
9_1
import machine
import utime
# GPIO 25 핀을 출력 모드로 설정
led = machine.Pin(25, machine.Pin.OUT)
# 무한 루프에서 0.5초마다 LED를 토글합니다.
while True:
led.toggle()
utime.sleep(0.5)
9_2
import machine
import utime
led = machine.Pin(25, machine.Pin.OUT)
num_blinks = int(input("깜빡이는 횟수를 입력하세요: "))
print("{}번 깜빡입니다.".format(num_blinks))
for i in range(num_blinks):
led.on()
utime.sleep(0.5)
led.off()
utime.sleep(0.5)
9_3
import machine
import utime
button = machine.Pin(14, machine.Pin.IN, machine.Pin.PULL_UP)
button_count = 0
while True:
# 버튼 입력이 감지되면 채터링을 줄이기 위해 300ms 대기
utime.sleep_ms(300)
# 버튼이 눌리면 버튼 누름 횟수를 1 증가
if button.value() == 0:
button_count += 1
print("Button pressed ", button_count, " times")
9_4
import machine
import utime
button = machine.Pin(14, machine.Pin.IN, machine.Pin.PULL_UP)
led = machine.Pin(22, machine.Pin.OUT)
# 버튼 입력을 감지하는 무한 루프
while True:
if button.value() == 0: # 버튼이 눌리면 LED를 켭니다.
led.value(1)
else: # 버튼이 떨어지면 LED를 끕니다.
led.value(0)
utime.sleep(0.01)
'과제 > 라즈베리파이 피코' 카테고리의 다른 글
2023년 1학기 13주차 과제 (0) | 2023.06.03 |
---|---|
2023년 1학기 11주차 실습과제 (4) | 2023.05.28 |
2023년 1학기 10주차 실습 과제 (0) | 2023.05.21 |