본문 바로가기
글 목록

GPIO 4

라즈베리파이 비밀번호 잠금 해제와 GPIO 오류 두 가지 해결기

라즈베리파이를 쓰다가 실제로 막혔던 두 가지 경험을 정리합니다. 하나는 누군가 비밀번호를 바꿔 두어 로그인할 수 없을 때, SD카드의 cmdline.txt에 init=/bin/sh를 넣어 루트 셸로 들어가 계정을 고치고 원래대로 되돌린 방법입니다. 다른 하나는 GPIO.add_event_detect에서 RuntimeError: Failed to add edge detection이 날 때, python3-rpi.gpio를 지우고 python3-rpi-lgpio로 바꿔 해결한 방법입니다.이 글은 라즈베리파이 입문 강의와는 별개인 제 경험담입니다. 보드는 Raspberry Pi OS Bookworm 기준으로 적었습니다.먼저 꼭 말씀드릴 점이 있습니다. 비밀번호를 우회하는 방법은 반드시 본인 소유의 기기, 본인..

IoT 2026.10.13

라즈베리파이 LED 4개와 버튼으로 신호등·2진수·모스 부호 만들기

LED 4개와 버튼 1개로 회로를 한 번만 만들고, 코드만 바꿔 여섯 가지 동작을 만듭니다. 파이썬 리스트와 for, 슬라이싱으로 순차 점등과 왕복 점등을, 함수로 신호등을, 비트 연산으로 2진수 카운터를, 버튼 콜백으로 모드 전환을, 딕셔너리로 모스 부호 송신을 만듭니다.이 글은 라즈베리파이 PWM으로 LED·부저·서보 제어하기에서 이어집니다. 버튼을 내부 풀업으로 읽는 방법과 add_event_detect는 그 글에서 다뤘고, 저항 계산은 라즈베리파이 전자 기초, 옴의 법칙과 LED 저항에서 다뤘습니다. 보드는 같은 Raspberry Pi 4 Model B와 Raspberry Pi OS이고, 라이브러리는 python3-rpi-lgpio입니다.이번 글은 핀 번호를 GPIO.BOARD(물리 번호)로 씁니..

IoT 2026.10.13

라즈베리파이로 LED제어하기

라즈베리파이 4의 GPIO로 LED 하나를 1초 켜고 1초 끄는 방법을 정리합니다. 출력 HIGH는 3.3V, LOW는 0V이고, 파이썬에 적는 4번은 물리 핀 7번입니다. 1kΩ 저항을 LED와 직렬로 넣은 뒤 ~/webapps/ch05에서 python3로 실행하면 약 20초 동안 깜빡입니다. 폴더를 만들고 파일을 실행하는 방법은 이전 글 라즈베리파이로 파이썬 실행하기에 있습니다.보드는 첫날 글 라즈베리파이 4 첫날, 보드 구경부터 파이썬 첫 줄까지에서 켠 것과 같습니다. Raspberry Pi 4 Model B, Raspberry Pi OS, Python 3.13.5입니다. 명령 예시의 student는 계정 이름이고, 실행은 python이 아니라 python3입니다.1. HIGH는 3.3V, LOW는..

IoT 2026.10.01

라즈베리파이 4 첫날, 보드 구경부터 파이썬 첫 줄까지

라즈베리파이 4 보드의 주요 포트와 부품 14곳, 40핀 GPIO가 각각 무슨 일을 하는지, 전원을 꽂기 전에 꼭 지켜야 할 안전 수칙은 무엇인지 정리합니다. 이어서 데스크톱 버전 Raspberry Pi OS에 기본으로 들어 있는 Thonny로 print()와 input()을 실행하며 파이썬 첫 코드를 직접 돌려 봅니다.이 글은 라즈베리파이 입문 시리즈의 첫 글입니다. 보드와 코드를 처음 만나는 날에 필요한 내용만 골라 담았습니다. 기준 환경은 Raspberry Pi 4 Model B, Raspberry Pi OS (64-bit) 2026년 9월 15일 이미지(Debian 13 trixie 기반), Python 3.13.5, Thonny 4.1.7이며, 모든 수치는 2026년 9월 29일에 공식 문서로 ..

IoT 2026.09.29

라즈베리파이 비밀번호 잠금 해제와 GPIO 오류 두 가지 해결기

라즈베리파이를 쓰다가 실제로 막혔던 두 가지 경험을 정리합니다. 하나는 누군가 비밀번호를 바꿔 두어 로그인할 수 없을 때, SD카드의 cmdline.txt에 init=/bin/sh를 넣어 루트 셸로 들어가 계정을 고치고 원래대로 되돌린 방법입니다. 다른 하나는 GPIO.add_event_detect에서 RuntimeError: Failed to add edge detection이 날 때, python3-rpi.gpio를 지우고 python3-rpi-lgpio로 바꿔 해결한 방법입니다.이 글은 라즈베리파이 입문 강의와는 별개인 제 경험담입니다. 보드는 Raspberry Pi OS Bookworm 기준으로 적었습니다.먼저 꼭 말씀드릴 점이 있습니다. 비밀번호를 우회하는 방법은 반드시 본인 소유의 기기, 본인..

IoT 2026. 10. 13.

라즈베리파이 LED 4개와 버튼으로 신호등·2진수·모스 부호 만들기

LED 4개와 버튼 1개로 회로를 한 번만 만들고, 코드만 바꿔 여섯 가지 동작을 만듭니다. 파이썬 리스트와 for, 슬라이싱으로 순차 점등과 왕복 점등을, 함수로 신호등을, 비트 연산으로 2진수 카운터를, 버튼 콜백으로 모드 전환을, 딕셔너리로 모스 부호 송신을 만듭니다.이 글은 라즈베리파이 PWM으로 LED·부저·서보 제어하기에서 이어집니다. 버튼을 내부 풀업으로 읽는 방법과 add_event_detect는 그 글에서 다뤘고, 저항 계산은 라즈베리파이 전자 기초, 옴의 법칙과 LED 저항에서 다뤘습니다. 보드는 같은 Raspberry Pi 4 Model B와 Raspberry Pi OS이고, 라이브러리는 python3-rpi-lgpio입니다.이번 글은 핀 번호를 GPIO.BOARD(물리 번호)로 씁니..

IoT 2026. 10. 13.

라즈베리파이로 LED제어하기

라즈베리파이 4의 GPIO로 LED 하나를 1초 켜고 1초 끄는 방법을 정리합니다. 출력 HIGH는 3.3V, LOW는 0V이고, 파이썬에 적는 4번은 물리 핀 7번입니다. 1kΩ 저항을 LED와 직렬로 넣은 뒤 ~/webapps/ch05에서 python3로 실행하면 약 20초 동안 깜빡입니다. 폴더를 만들고 파일을 실행하는 방법은 이전 글 라즈베리파이로 파이썬 실행하기에 있습니다.보드는 첫날 글 라즈베리파이 4 첫날, 보드 구경부터 파이썬 첫 줄까지에서 켠 것과 같습니다. Raspberry Pi 4 Model B, Raspberry Pi OS, Python 3.13.5입니다. 명령 예시의 student는 계정 이름이고, 실행은 python이 아니라 python3입니다.1. HIGH는 3.3V, LOW는..

IoT 2026. 10. 1.

라즈베리파이 4 첫날, 보드 구경부터 파이썬 첫 줄까지

라즈베리파이 4 보드의 주요 포트와 부품 14곳, 40핀 GPIO가 각각 무슨 일을 하는지, 전원을 꽂기 전에 꼭 지켜야 할 안전 수칙은 무엇인지 정리합니다. 이어서 데스크톱 버전 Raspberry Pi OS에 기본으로 들어 있는 Thonny로 print()와 input()을 실행하며 파이썬 첫 코드를 직접 돌려 봅니다.이 글은 라즈베리파이 입문 시리즈의 첫 글입니다. 보드와 코드를 처음 만나는 날에 필요한 내용만 골라 담았습니다. 기준 환경은 Raspberry Pi 4 Model B, Raspberry Pi OS (64-bit) 2026년 9월 15일 이미지(Debian 13 trixie 기반), Python 3.13.5, Thonny 4.1.7이며, 모든 수치는 2026년 9월 29일에 공식 문서로 ..

IoT 2026. 9. 29.
반응형