본문 바로가기

Raspberry Pi 3

(12)
Raspberry Pi3 B+ 상세 설명 Raspberry Pi3 B+ 상세 설명 ■ 스펙 = Specifications Raspberry Pi 3 모델 B +는 Raspberry Pi 3 제품군의 최신 제품입니다. Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64비트 SoC 1.4GHz1GB LPDDR2 SDRAM2.4GHz 및 5GHz IEEE 802.11.b/g/n/ac 무선 LAN, Bluetooth 4.2, BLEUSB 2.0을 통한 기가비트 이더넷 (최대 처리량 300 Mbps)확장된 40핀 GPIO 헤더풀 사이즈 HDMIUSB 2.0 포트 4 개라스베리파이 카메라 연결용 CSI 카메라 포트Raspberry Pi 터치스크린 디스플레이 연결용 DSI 디스플레이 포트4극 스테레오 출력 및 컴포지트 비디오 포트운영..
HC-SR04 초음파 거리센서 인터럽트 처리로 구현한 C 코드 HC-SR04 초음파 거리센서 인터럽트 처리로 구현한 C 코드GPIO 상태변화를 인터럽트로 받아서 비동기 Edge Trigger 방식으로 구현한 코드이다. 보통 sleep 이나 delay 를 사용해서 마이크로 초 정도의 시간을 기다리는 데 센서의 수가 증가하거나 멀티쓰레드를 사용할 경우 정확한 성능을 기대할 수 없다. 아래는 pigpio 라이브러리를 이용한 비동기 방식의 소스코드이다.1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586/* * hc_sr04_async...
HC-SR04 초음파 거리센서 실습 파이선 코드와 C코드 HC-SR04 초음파 거리센서 실습 파이선 코드초음파 센서는 40KHz의 펄스 신호를 출력하여 반사되어 돌아오는 펄스의 시간을 측정하여 거리를 계산한다. 여기서는 HC-SR04 초음파 센서를 사용한다. 초음파 센서의 자세한 스펙은 데이터 쉬트를 참고한다.초음파 센서 데이터북 http://www.micropik.com/PDF/HCSR04.pdf 보통 초음파센서에는 4개의 신호선이 존재하는데 각 각 VCC, Triger, Echo, GND 신호가 된다. VCC 와 GND 는 5v 라인에 연결하고, Triger 핀과 Echo 핀은 라즈베리파이의 GPIO 핀에 연결해준다.아래는 센서의 외관과 핀 맵을 보여준다.HC-SR04의 전기적 특성을 나타냈는데, 초음파 센서의 입력 전원으로 +5V를 공급하는것에 주의한다...
라즈베리파이 RGB LED 실습 코드 소프트박스 라즈베리파이 RGB LED 실습 코드 보드에서 사용된 RGB LED 이미지 라즈베리파이와 연결도를 Fritzing 으로 그린 이미지 아래는 단순한 RGB Test 코드 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374#include //Signal 사용 헤더파일#include #include #include #include #include //exit() 사용 헤더파일 #include #define RGBLEDPOWER 24 //BCM_GPIO 19 #define RED 4 //27#define ..
라즈베리파이의 이름을 변경하는 방법 라즈베리파이의 이름을 변경하는 방법 보통 한 두개 정도의 라즈베리 파이를 사용하는데 네트워크 상에 라즈베리파이가 여러개일 경우 라즈베리파이 각각의 이름을 바꾸어 주는 것이 좋다.일단 라즈베리파이의 이름을 변경하기 위해서는 파일 두 개만 수정한다.편집기로 다음과 같이 파일을 연다. $sudo nano /etc/hostname raspberrypi 이름이 보일것이다. 다른 이름으로 교체할 때는 문장부호나 이상한 문자를 제외한 하나의 단어를 입력해야 한다. '_' 문자를 포함 할 수 있다. 다음으로 편집기를 이용해서 다음 파일을 연다. 123456789$sudo nano /etc/hosts 127.0.0.1 localhost::1 localhost ip6-localhost ip6-loopbackff02::1 ..
라즈베리파이 GPIO 포트를 인터럽트로 사용하는 예제 라즈베리파이 GPIO 포트를 인터럽트로 사용하는 예제소스코드입니다. 참고하십시요. 출처 주석안에 표시되어 있습니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859/*D. Thiebautbased on isr.c from the WiringPi library, authored by Gordon Hendersonhttps://github.com/WiringPi/WiringPi/blob/master/examples/isr.cCompile as follows:gcc -o isr4pi isr4pi.c -lwiringPiRun as follows:sudo ./isr4..
라즈베리파이 DC 모터 실습코드 라즈베리파이 DC Motor 실습 1234567891011121314151617181920212223242526272829303132333435363738394041#include //Signal 사용 헤더파일#include #include #include #include #include //exit() 사용 헤더파일 #include #define DCMOTOR 23 // BCM_GPIO 13 void sig_handler(int signo); // SIGINT 사용 마지막 종료 함수 int main (void){ signal(SIGINT, (void *)sig_handler); //시그널 핸들러 함수 if (wiringPiSetup () == -1) { fprintf(stdout, "Unable to ..
라즈베리파이3 B+ 에 대한 좋은 자료 라즈베리파이3 B+ 에 대한 좋은 자료 입니다. 자료 출처는 https://geeksvoyage.com/pi-guide/ 입니다. Pi Guide: 라즈베리파이 이야기 한눈에 보기 라즈베리파이 개봉기와 사용기1. 라즈베리파이3 B+와 HP 마이크로 서버 N54L의 비교사용기2. 라즈베리파이3 B+의 소비전력 측정하기3. 라즈베리파이3 모델 A+ 개봉기와 스펙 리뷰4. 라즈베리파이 카메라 모듈 V2 스펙 리뷰와 사용기 라즈베리파이3 B+ 설치 가이드1. 설치가이드(1) 준비하기2. 설치가이드(2) RASPBIAN OS 설치3. 설치가이드(2-1) USB 저장장치(HDD/SSD)로 부팅하기4. 설치가이드(2-2) 모니터 없이 RASPBIAN 설치하기5. 설치가이드(2-3) SD Card 파티션 삭제(포맷하기..