본문 바로가기

코딩

7. RGB + SOUND RGB + SOUND 기능이 더해진 라두이노 미니 드론 준비물 회로도 코드 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596#include "pitches.h" #define RED PB0#define GREEN PB1#define BLUE PB3#define SOUND PA0 int melody[] = { NOTE_E4,NOTE_E4,NOTE_F4,NOTE_G4, NOTE_G4,NOTE_F4,NOTE_E4,NOTE_D4, NOT..
5. OLED 디스플레이를 이용한 시계 만들기 OLED 디스플레이와 온도·기압 센서OLED 디스플레이를 이용한 시계를 구현하고, 나아가서는 자기만의 독창적인 이미지나 문자 등을 만들어 OLED 디스플레이 화면에 표현할 수 있다. 공기의 압력을 측정하는 기압센서를 통해 온도와 기압정보, 고도 데이터를 받아 나만의 기상장치를 만들어 볼 수도 있다. 예제에서는 기압센서를 이용해 OLED 디스플레이에 온도와 고도를 출력해보고 다양한 방법으로 활용해 보자. OLED 디스플레이란? OLED는 유기발광다이오드 또는 유기EL이라 한다. 낮은 전압에서 구동이 가능하고 넓은 시야각과 빠른 응답속도를 갖고 있어 일반 LCD와 달리 바로 옆에서 보아도 화질이 변하지 않으며 화면에 잔상이 남지 않는다. 주요 컬러 구현 방식으로 3색(Red, Green, Blue) 독립화소..
3. 라두이노 미니 개발환경 라두이노 미니 제품 시작하기 Getting Started with RADUINO mini product (※ Arduino IDE 다운로드 링크: https://www.arduino.cc/en/Main/Software) - Windows- Linux아두이노 소프트웨어(IDE)는 다양한 아두이노 시리즈의 보드를 지원합니다. 기본적인 보드를 제외하고는 추가적으로 IDE에 보드 라이브러리를 설치해야합니다. Raduino MINI를 사용하기 위한 개발환경 설치는 다음과 같은 순서를 가집니다.RADUINO mini 개발환경 설치 단계1. 보드 매니저 URL을 추가하고 STM 시리즈 라이브러리 설치하기3. 보드 설정하고 Blink 예제를 업로드하기1. 보드 매니저 URL을 추가하고 STM 시리즈 라이브러리 설치하기..
1. 라두이노 미니 소개 Raduino MINI는 드론과 코딩을 시작하기에 가장 좋은 보드입니다.MINI는 코딩드론을 시작하기에 가장 강력한 보드입니다. Raduino MINI는 ARM cortex M0/M3 기반의 32 bit 마이크로 컨트롤러 보드입니다.26 개의 입출력 핀(12개는 PWM 출력으로 사용할 수 있고 9 개는 아날로그 입력으로도 쓸 수 있음), SBUS 입력 핀이 있습니다. 지원하는 데 필요한 모든 것이 포함되어 있습니다. 배터리로 전원을 공급하면됩니다. 리모트 컨트롤(RC)의 합성어(RC+Arduino)를 의미하며 MINI는 아두이노 소프트웨어(IDE)를 사용하여 코딩을 합니다.
4. 라이브러리를 이용한 관성센서 제어 라이브러리를 이용한 관성센서 제어 이번에는 라이브러리를 이용하여 MPU-9250을 제어하는 방법에 대해서 알아보자. 앞서 소개한 두 가지 예제는 SPI 통신과 I2C 통신 방법을 설명하기 위해 기본적인 데이터만 MPU-9250으로부터 받아왔다. 이 센서를 이용하여 차후 다룰 이륜 밸런싱 로봇, 블루투스 자동차, RC-자동차, 드론 등 다양한 예제에서 사용된다. 그러기 위해서는 MPU-9250과 같은 관성센서를 이용하여 움직임(모션)을 분석하거나, 관성 값을 추측하거나, 진행방향(Heading direction)을 인지해야 한다. 이와 같은 데이터를 얻기 위해서는 관성센서에서 얻은 데이터를 우리가 원하는 형태의 단위나 논리적인 연산을 통해 가공해야한다. 일반적으로 센서 데이터의 단위나 스케일을 수정하는 방..
라두이노 mini video RADUINO mini video Raduino mini dot_matrix_LED display 드론 Raduino mini를 이용한 가장 간단한 예제로, 8x8 dot-matrix LED 디스플레이를 이용해 드론에 문자나 독특한 캐릭터를 띄워 나만의 드론을 만들어 볼 수 있습니다. Raduino mini 다양한 조종기를 이용한 비행 아기자기하면서 드론조종이 간편한 장난감 조종기와 휴대폰, 전문가 느낌 물씬 Radiolink RC조종기까지! Raduino mini를 이용해 다양한 조종기를 사용해보세요. 더욱 다양한 드론비행을 선사합니다. Raduino mini 적외선 고도유지 드론 적외선센서를 이용해 전문적인 드론비행을 해볼까요? Raduino mini는 다양한 센서 부착 뿐만 아니라 적외선센서와 PI..
라두이노 video R A D U I N O video R a d u i n o 미세먼지 측정 드론 내 건강을 위협하는 미세먼지. 주변의 미세먼지를 측정해주고, 위험을 알려주는 드론이 있다면 어떨까요? 미세먼지 농도에 따라 신호를 주고 말도 해주는 나만의 미세먼지측정드론 여러분도 만들어 볼 수 있습니다. R a d u i n o 초음파센서 장애물회피 드론 고가의 드론이 장애물에 부딪혀 망가진다면 정말 가슴 아플 것 같습니다. 이럴 때 필요한 기능이 바로 장애물회피기능인데요. 초음파 센서로 장애물과의 거리를 인식하고 회피할 수 있는 아주 똑똑한 드론입니다. R a d u i n o 농업용 드론 너무나 비싼 상업용 드론, 하지만 라두이노가 있다면 문제없이 만들어 볼 수 있습니다. 집게를 이용해 물건을 잡는 배송모듈, 워터펌프와..
라두이노 kit 컴퓨팅적 사고능력을 키우는 방법 R A D U I N O kit 라두이노 키트는 소프트웨어(SW) 교육용 키트입니다. 코딩에 대해 전혀 모르더라도, 라두이노를 이용해 더욱 더 많은 창작을 쉽게 할 수 있도록, 빈틈없이 활용할 수 있도록 가장 필요한 부품들로만 구성되어 있습니다. 누구나 쉽고 재밌게 컴퓨팅적 사고능력을 키울 수 있도록 개발자의 고심한 흔적이 이 키트에 녹아있습니다. ● 라두이노 키트 활용분야 - 피지컬 컴퓨팅이 가능한 SW교육용 키트 - 코딩교육 ● 제품규격 - 키트 구성 : 라두이노, 4종 센서, DC모터 2개, - OLED 디스플레이 - 보조배터리, 모터드라이버, 블루투스 모듈
라두이노 보드 간단하면, 어떤 일이든 가능한 법 RADUINO 라두이노는 지금까지의 어떤 보드와도 다릅니다. 다수의 확장 입출력 단자로 인해 브레드보드를 사용하지 않고도 3개 이상의 센서나 장치에 전원공급과 제어가 가능합니다. 대표적인 오픈소스 플랫폼인 아두이노를 기반으로 했기 때문에 사용법은 간단합니다. 다양한 오픈소스를 활용해 누구나 쉽게 코딩의 기초부터 시작해 드론을 활용한 응용기술까지 사용자 수준에 맞춰 작업이 가능합니다. 다양한 실험과 아이디어의 구현, 프로토타입 시제품 제작을 라두이노로 코딩해보세요! ● 라두이노 활용분야 - 피지컬 컴퓨팅이 가능한 SW교육용 개발보드 - 오픈소스 기반 프로토타입 제작 플랫폼 - 드론의 주변장치 개발 및 제작 - 온도와 습도, 적외선 기울기 등 다양한 센서제어 - 유무선 자동..