본문 바로가기

[Raspberry Pi3] 라즈베리파이3 초기 설정 1. raspi-config를 이용한 Raspbian 초기 설정1-1. raspi-config 실행라즈베리파이가 부팅이 완료되면 터미널창을 켜서 다음의 명령어를 실행한다.pi@raspberrypi: ~ $ sudo raspi-config다음과 같이 환경 설정을 할 수 있는 툴이 실행된다. 9가지 항목에 대한 설명은 다음과 같다.– 1 Expand Filesystem : 메모리 카드 전체 용량을 사용하도록 파티션 크기 재조정 – 2 Change User Password : pi 계정의 비밀번호 설정 – 3 Enable Boot to Desktop/Scratch : X-Window 환경으로 부팅하도록 설정 – 4 Internationalisation Options : 언어, 기준시간, 키보드 레이아웃 설정 .. 더보기
[Raspberry Pi3] 라즈베리파이3 OS 라즈비안 설치 컴퓨터를 작동시키기 위해서 기본적으로 OS가 필요하다. OS에는 Windos, MacOS, Linux 등이 있다. 라즈베리파이 또한 작동시키기 위한 OS가 필요한데 그것이 라즈비안(Raspbian)이다. 1. OS 이미지 다운로드 https://www.raspberrypi.org/downloads/의 라즈베리파이 공식사이트에서 RASPBIAN 선택 후 ZIP파일을 다운로드 한다. 다운로드 후 압축해제를 하면 이미지 파일이 나온다. 2. SD카드 포멧 https://www.sdcard.org/downloads/formatter_4/eula_mac/의 사이트에서 PC 환경에 맞는 SD Card formatter를 다운로드 한다. 다운로드 후 설치를 한다. 해당 파일을 설치 후 PC에 SD카드를 연결하고 SD.. 더보기
[Raspberry Pi3] 라즈베리파이3 UART 시리얼 통신 UART란?- universal asynchronous receiver&transmitter의 약자로 비동기 시리얼 통신을 의미한다.- baud rate (1초에 몇개의 신호가 전송되는가를 나타내는 단위로 비동기식이기 때문에 두 프로세서 간의 속도를 맟춰주어야 한다.)H/W 연결방법- RX : 데이터 수신- TX : 데이터 송신- RX TX 교차연결- GND 연결- baud rate 설정 자료참조 : https://learn.sparkfun.com/tutorials/serial-communication 1. 기본 설정UART를 사용하려면 Bluetooth를 끊어줘야 한다. 이유는 Bluetooth와 UART가 같은 포트를 사용하여 둘중에 한가지만 사용이 가능하기 때문이다.우선 라즈베리파이로 부팅 후 다음.. 더보기
[Raspberry Pi3] 라즈베리파이3 PWM을 이용한 서보모터 제어 PWM이란?- Pulse Width Modulation(펄스 폭 변조)- 디지털 출력으로 아날로그 회로를 제어하는 기법 (GPIO핀은 디지털이기때문에 PWM을 이용하여 아날로그 신호를 제어한다) duty : 한 주기(T)동안 HIGH가 차지하는 비율ex) duty cycle = 50%이면 2.5V의 효과를 낼 수 있다. PWM으로 Servo motor(SG90) 제어 핀 연결Servo motor Raspberry PiOrange 12 pinVCC 2 pinGND 6 pin 라즈베리파이3 GPIO Pin 구조는 http://cccding.tistory.com/89 확인 servo.c#include#include#include #define SERVO 1 int main(){char str; if(wirin.. 더보기