티스토리 뷰

it

알고리즘 WiringPi

ITs Story biaos 2023. 6. 13. 03:13

WiringPi

WiringPi 는 라즈베리 파이의 모든 모델에서 사용하는 BCM2835, BCM2836, BCM2837에 대하여 C로 개발된 Pin based GPIO access 라이브러리 이다.

GNU LGPLv3 로 공개되었으며, C/C++, RTB(BASIC) 에서 사용될 수 있다.

WiringPi 라이브러리를 개발한 Gordon Henderson에 의하면, wiringPi 의 Pi 는 라즈베리 파이의 파이(Pi)를 의미하며, 모든 라즈베리 파이 모델을 대상으로 아두이노의 wiring s/w와 유 사하게 wiringPi를 개발했다고 한다.

□ wiringPi GPIO 라이브러리를 사용하기 위하여 • 헤더 파일 포함 #include <wiringPi.h> • 컴파일 옵션 사용 -I/usr/local/include -L/usr/local/lib –lwiringPi □ Reference • WiringPi Setup functions • Core wiringPi functions • Raspberry Pi specific functions • Timing functions • Program priority, timing and threads • Serial library • SPI library • I2C library • Shift library • Software PWM library • Software tone library

Setup functions

• int wiringPiSetup (void) ; • int wiringPiSetupGpio (void) ;

셋업 함수 중 하나는 프로그램 시작 부분에 반드시 호출해야 함

• GPIO 에 대한 접근은 root 권한이 필요  프로그램 수행시 sudo 명령과 같이 사용 해야함

;

;

####################

;

;

인크루드

;

;

'it' 카테고리의 다른 글

파이썬 if-else 문  (0) 2023.06.14
파이썬 윤년 구하기  (0) 2023.06.14
빅데이터(Big Data)  (0) 2023.06.06
PHP SQL 문제 - 공부  (0) 2023.06.05
Android Query A쿼리 사용하기[라이브러리 등록 셋팅]​  (0) 2023.06.04
댓글