반응형

개발자/Raspberry Pi 79

GPIO 충돌, I2C 사용할 때 GPIO와 충돌해결 - wire, w1_gpio, w1_therm

라즈베리 파이와 i2c 통신을 하기 위해 교재를 따라하다가 무엇이 실행이 되는지 자꾸만GPIO 핀이 제대로 제어가 되지 않았다. 이리저리 수소문 해서 알아본 결과 아래와 같은 프로세스들이 생성되면서 GPIO 핀이 제어가 이상해진것이다. wire, w1_gpio, w1_therm요런 파일들을 중지하고, 다시 부팅해서 시험해도 마찬가지 였다. 그래서 더욱 검색하여 나중에 알아 낸 방법은 /etc/modules 파일을 아래 그림처럼 수정하면 된다는 것이다. 즉, i2c 통신이 필요한 때에 실행되어야 할 커널 프로그램이 항상 부팅하면 실행이 되어서 GPIO 테스트가 제대로 되지 않았다. 헐~~ 또 삽질 실컨했다.

라즈베리파이 PIR 센서(움직임, 동작 감지)

라즈베리 파이에 인체감지 센서- 모션 디텍트 센서 머 다 좋고, APS001 을 연결하여 시험하였다. 센서 사양은 아래와 같다. 주의할 점은 반드시 aps001 사용시 out 추력에 pull-up 저항을 달아야 한다. 그래서 OUT 신호가 LOW 일때 디텍션 하는것이다. 아래는 소스코드 #include #include #define soundDetect 17 #define humanDetect 27 int main(void) { int i = 0; if(wiringPiSetupGpio() == -1) return 1; pinMode(soundDetect, INPUT); pinMode(humanDetect, INPUT); while(1) { if(digitalRead(soundDetect) == 0) { ..

라즈베리파이 강좌 라즈베리 파이 사용법

개발자를 위한 환경 구축 개발을 위한 SSH 환경구축 개발을 위한 SAMBA 환경구축 개발을 위한 Notepad++ 사용 환경설정 Part 1 개발을 위한 Notepad++ 사용 환경설정 Part 2 리눅스에서 라즈베리파이 개발환경 구축하기(1장,2장) 우분투에서 라즈베리파이 개발 환경 구축하기. 버츄얼박스 에서 우분투 설치하기 우분투에서 라즈비안 설치하기 우분투에서 라즈베리파이 크로스 컴파일 환경 구축하기 우분투에서 NFS 서버 설치 및 세팅하기 우분투에서 Putty 및 NFS Client 설치 및 세팅하기 우분투에서 코딩 및 크로스 컴파일 하기 ( EX: hello world ) distcc cross compile 환경구축 for Ubuntu for MAC-OSX) 라즈베리파이 개발 툴 WEBIDE..

라즈베리파이 활용 및 GPIO 강좌 목차

아주 좋은 자료입니다. 네이버 카페 - 오픈소스 소프트웨어 & 하드웨어: 로봇 기술 공유 카페 (오로카) 제공. 라즈베리파이 활용 및 GPIO 강좌 목차 Created Date: 2013.10.01Modified Date: 2013.12.05revision 5[출처] [목차:완료] 라즈베리파이 활용 및 GPIO 강좌 목차 (오픈소스 소프트웨어 & 하드웨어: 로봇 기술 공유 카페 (오로카)) |작성자 나무꾼 아래 목차 표는 산딸기마을(이하 라즈플레이) 나무꾼 과 오로카 표윤석님, 버섯돌이님을 중심으로 작성된 라즈베리파이를 파이를 구입 후 기본적인 사용법 부터 활용법에 대한 포스트 된 강좌를 목차로 정리한 내용 입니다.(개인적 판단으로 불 필요 자료는 미포함)* 향후 산딸기마을 프로젝트 또는 강좌형태로 추가..

반응형