본문 바로가기

Raspberry Pi 1 Model B

(11)
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 초음파 거리센서 실습 파이선 코드초음파 센서는 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 파티션 삭제(포맷하기..
Raspberry Pi GPIO 와 wiringPi 라이브러리 Raspberry Pi GPIO 와 wiringPi 라이브러리 라즈베리파이의 GPIO 활용법을 알아보자. 사용 언어는 C 언어이다. 개발환경은 하드웨어적으로는 라즈베리파이 모델B 버전2 512RAM 환경에, 소프트웨어적으로는 라즈베리파이의 공식 OS라고도 할 수 있는 데비안 리눅스계열의 Raspbian “wheezy”의 최신버전을 사용한다. 또한, 사용되는 언어로는 C언어를 이용할 생각이다. 컴파일러는 Raspbian 운영체제에 기본적으로 설치되어 있는 gcc 컴파일러를 사용한다. 실습을 하기에 앞서 필수적인 GPIO 제어프로그램에 대해 알아보자. 가장 “Gordons Projects” 라는 블로그를 운영하는 곳에서 C언어를 지원하는 “wiringPi” 라이브러리를 이용할 예정이다. 자세한 내용과 사용법..