본문 바로가기
반응형

임베디드 컴퓨팅20

[ARDUINO] 아두이노 튜토리얼 02 : Servo 모터 제어하기 아두이노 튜토리얼 02 : Servo 모터 제어하기 아두이노 기초 튜토리얼 목표 이번 튜토리얼에서는 ARDUINO 하는 코드를 작성하고 실습한다. 아두이노로 Servo 모터를 제어해보자! 실습코드 아두이노 스케치를 설치하고 다음의 코드를 작성한다. #include // 미리 구현된 Servo Motor 라이브러리 포함 Servo servo; //Servo Motor 라이브러리 사용 준비 int servoPin = 9; //Servo Motor 컨트롤 Pin (연결에 따라 변경 가능) int angle = 90; //Servo Motor 각도를 위한 설정 값 void setup() { // put your setup code here, to run once: servo.attach(servoPin); //.. 2022. 6. 18.
[ARDUINO] 아두이노 튜토리얼 01 : LED 제어하기 아두이노 튜토리얼 01 : LED 제어하기 아두이노 기초 튜토리얼 목표 이번 튜토리얼에서는 ARDUINO 아두이노로 LED 를 제어하는 코드를 작성하고 실습한다. 아두이노로 LED 를 제어해보자! 실습코드 아두이노 스케치를 설치하고 다음의 코드를 작성한다. void setup() { pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); } 위 코드의 간단한 설명은 다음과 같다. LED 가 연결되어 있는 13번 포트를 출력(output) 으로 설정한다. LED 가 연결되어 있는 13번 포트에 1초 간격으로 HIGH 와 LOW 를 출력한다. 동영상 튜토리얼 전체 코딩.. 2022. 6. 18.
라즈베리파이 라즈비안 userland 어플리케이션 빌드하기 Raspberry Pi userland application build 라즈베리파이 어플리케이션 빌드하기 라즈베리파이 유저랜드 어플리케이션 라즈비안 이미지에 recommended software 가 포함되어있지 않은 경우, 멀티미디어와 카메라 관련 어플리캐이션는 별도로 빌드해서 추가해야한다. 이 글에서는 라즈베리파이 어플리케이션 빌드를 설명한다. 라즈베리파이 유저랜드 어플리케이션 설치하기 apt-get 명령어를 통해 빌드에 필요한 패키지를 설치한다. $ sudo apt install build-essential pkg-config cmake tmp 디렉토리로 이동하여 userland git 를 복제한다. $ cd /tmp/ $ git clone https://github.com/raspberrypi/us.. 2022. 3. 13.
라즈비안 한글깨짐 해결방법 Raspberry Pi 한국어 글자 깨짐 이슈 Raspberry Pi 한글깨짐 해결방법 테스트 환경 Raspberry Pi 4 Model B Rev 1.2 Raspbian 11 (Bullseye) 라즈베리파이 한글 깨짐 이슈 라즈비안에서 Language 와 character set 이 한국어와 UTF-8로 설정되었음에도 불구하고 메뉴바, 터미널 등의 한글이 잘못 표시되는 현상이다. 라즈베리파이 한글 깨짐 해결 apt-get 을 이용하고 다음의 패키지를 설치 한후에 재부팅 하면 현상이 해결된다. sudo apt-get install fonts-unfonts-core sudo apt-get install ibus ibus-hangul 참고자료 Raspberry Pi OS 의 언어설정을 변경하는 방법 http.. 2022. 3. 13.
RAUC 를 이용한 RaspberryPi 업데이트 RAUC 를 이용한 RaspberryPi 업데이트 리눅스 업데이트 프레임워크, RAUC RAUC 란 무엇인가? RAUC (Robust Auto-Update Controller) 는 Embedded 디바이스의 Linux firmare (image) 업데이트를 위한 경량 프레임워크이다. RAUC 프레임워크에는 클라이언트를 위한 업데이트 프로그램, 업데이트 아티팩트 생성, 검사, 관리, 수정할 수 있는 도구를 포함한다. Yocto Project/OpenEmbedded, Buildroot 및 PTXdist 등과 호환되며, Embedded 디바이스의 USB update, OTA (Over-the-air programming) 등에 적용될 수 있다. RaspberryPi RAUC Test RAUC 테스트환경 Ras.. 2021. 10. 23.
라즈베리파이에 USB 시리얼 연결하기 라즈베리파이 Raspberry pi USB 시리얼 연결하기 라즈베리파이 Raspberry pi 에 USB 시리얼을 연결하는 방법을 설명한다. 라즈베리파이 핀아웃 라즈베리파이 40핀 커넥터 핀맵 라즈베리파이는 외부 장치 연결을 지원하기 위한 입출력 I/O 를 제공한다. 그동안 Board 가 Revision 되면서, 일부는 수정되었지만, 40 핀 I/O 커넥터의 Layout 은 거의 동일하다. UART 를 통해 라즈베리파이와 연결하기 위해서 GNS, TXD, RXD 의 총 3 포트를 사용한다. port# Name Description 6 GND Ground, 그라운드 8 TXD Pi UART message 송신 10 RXD Pi UART message 수신 아래 그림과 같이 6, 8, 10 번 핀포트에 US.. 2021. 10. 23.
반응형