본문 바로가기

RaspberryPi

(5)
[raspberry pi] 4.python 명령어로 입출력 제어하기 #정리 01_led - 출력 제어 ** gpio.setwarnings(False) #경고 기능 종료 #import RPi.GPIO as gpio 선언 필요 #핀번호 할당 - LED_RED = 4 #BCM 번호 사용 #입출력 모드 설정 - gpio.setmode(gpio.BCM) #BCM 코드로 핀 구분 // gpio.BOARD : 물리적 핀 번호로 핀 구분 - gpio.setup(LED_RED,gpio.OUT) #출력 모드로 변경 #출력 제어 코드(3가지 문법 가능) - gpio.output(LED_RED,True) #LED ON - gpio.output(LED_RED,gpio.HIGH) #LED ON - gpio.output(LED_RED,1) #LED ON #할당되었던 리소스 해제 - gpio.cle..
[raspberry pi] 3. C 명령어로 입출력 제어하기 #정리 #01 LED - 출력 제어 #빌드 옵션 "-l wiringPiSetup()" 추가 #include 선언 필요 #define LEDr 7 : 핀번호 할당 #입출력 제어 코드 - if(wiringPiSetup()==-1) return -1; // 예외처리 - pinMode(LEDr,OUTPUT); // 출력모드 변경 - digitalWrite(LEDr,1); // LED ON #02 BUTTON - 입력 제어 #빌드 옵션 "-l wiringPiSetup()" 추가 #include 선언 필요 #define BUTTON 3 : 핀번호 할당 #입출력 제어 코드 - if(wiringPiSetup()==-1) return -1; // 예외처리 - pinMode(BUTTON,INPUT); // 입력모드 변경 ..
[raspberry pi] 2. bash shell 명령어로 입출력 제어하기 #정리 #01 led - 출력 제어 - gpio -g mode 4 out // 4번 핀 출력모드로 변경 >> gpio -g write 4 1 // 4번 핀 출력 여부(0 or 1) 설정 #02 button - 입력 제어 - gpio -g mode 22 in // 22번 핀 입력모드로 변경 >> gpio -g read 22 // 22번 핀 현재 입력 상태(0 or 1) 반환 #01 led - 출력 제어 - gpio -g mode 4 out // 4번 핀 출력모드로 변경 >> gpio -g write 4 1 // 4번 핀 출력 여부(0 or 1) 설정 #02 button - 입력 제어 - gpio -g mode 22 in // 22번 핀 입력모드로 변경 >> gpio -g read 22 // 22번 핀 현재..
[raspberry pi] 1. GPIO(입/출력 제어)를 위한 준비 (wiringPi 라이브러리) #정리 ** +선(붉은선)을 항상 마지막에 꽂는 것이 좋다. ** pwm : 디지털을 아날로그 처럼 사용하겠다. #GPIO를 통해 LED 제어하기 1. 필요 라이브러리 설치 - sudo git --version : GITHUB 연동을 위한 GIT 라이브러리 버젼 확인 - gpio를 위한 WiringPi 라이브러리 설치 >> git clone https://github.com/WiringPi/WiringPi >> git pull origin >> ./build >> sudo gpio -v 로 최종 확인 ** man gpio 로 명령어 종류 확인 가능 2. gpio 명령어의 대표적인 옵션 설명 ** sudo gpio (옵션) - readall : 모든 핀 현재 정보 보기 - awrite : 아날로그 신호 값..
[Raspberry Pi] OS 설치 및 기본 한글 세팅 #정리 #라즈베리파이를 바로 부팅하기 위해서는 OS를 이미지파일로 저장해두어야 한다. #한글 설정과 루트 계정 비밀번호 등록을 해두면 사용이 편리하다. 1. SDcard 포맷 프로그램 다운로드 후 SD카드 포맷 진행 - https://www.sdcard.org/downloads/formatter/sd-memory-card-formatter-for-windows-download/ 2. OS 파일 다운로드 후, 이미지파일 준비 - OS 이미지파일 생성 프로그램 다운로드 및 설치(https://www.raspberrypi.com/software/) - Debian Bulleye with ~ 32bit(제일 위에 있는 것) 선택 후, USB드라이브 선택 >> "쓰기" 실행 3. 준비된 SDcard, 라즈베리파이..