본문 바로가기

프로젝트/하드웨어

(5)
5.MPU6050 연결 및 테스트 1. 연결~아두이노 MPU-6050 VCC------------------GND-----------------SCL------------------SDA----------------- VCC GND32 2. 기본 설명 기본적으로 MPU6050에 연결 해야할 전압은 2.3~3.4 입니다.그런데 아두이노에 연결되는 전압은 5V 이지만 MPU6050 에서 빨간 동그라미 부분이 5->3.3V로 바꾸는 역활을 합니다.또한 핀 9에 AD0가 0이면 1101000(0x68) 인 주소 값이 되고 1이면 1101001(0x69) 이 됩니다~저는 0x68 주소 값으로 진행하게 될겁입니다. 3. 간단한 통신 확인 소스 간단한 예제는 아두이노 홈페이지 가면 모두 제공하고 있습니다.https://playground.arduin..
4. 드론 어플 연결 msp (Multiwii Serial Protocol) 1. MSP((Multiwii Serial Protocol)) 설명 시작 문자 $를 시작하여 멀티위를 나타내는 M을 보내고 송수신을 나타내는() 보낸다음 전송되는 Byte 수를 전송하고 타입을 보내고 데이터(Roll,Pitch,Yaw,Throttole,Aux)를 보내고 CRC(사이즈부터 시작하여 데이터까지를 XOR)를 보냅니다. 2. 전송확인void setup() { Serial1.begin(115200); Serial.begin(115200); } void loop() { if(Serial1.available()){ Serial.write(Serial1.read()); }} 3. 분석하기 void setup() { Serial.begin(115200); //드론 -> 어플 Serial1.begin(11..
3. HM-10 블루투스 테스트(2) 1. 서론2번 째 미니프로랑 HM-10 이랑 연결 이 Tx를 공유해서 인지 송신이 안댔습니다~그래서 아두이노 우노랑 HM-10 과 연결 하여 AT 커맨드도 쓰려고 합니다.참고로 다두이노에서 파는 HM-10 같은 경우 초기 설정 속도가 115200 입니다. 2. 연결도 HM-10 Uno VCC 5V GND GND TXD 2 RXD 3 보다시피 서로 딴곳을 연결하였습니다~ 3.코드 #include SoftwareSerial hm_10_test(2, 3); // RX, TX void setup() { Serial.begin(115200); Serial.println("http://hnydiy.tistory.com"); hm_10_test.begin(115200); } void loop() { if (hm_10..
2. HM-10 블루투스 테스트(1) 1. 연결표블루투스 HM-10 프로마이크로 VCC VCC GND GND TXD RX1 RXD TX0 2. 코드 void setup() { Serial1.begin(115200); Serial.begin(115200); } void loop() { if(Serial1.available()){ Serial.write(Serial1.read()); }} 3. 어플 - 아이폰 밖에 없어서 아이폰으로 테스트 함~ 4. 결과 5. 결론어플에서 컴퓨터 전송은 잘되는데...컴퓨터에서 어플 전송은 오류 남아마도...TX0를 같이 써서 그런거 같습니다.그래서 아두이노 우노랑 HM-10을 연결해서 테스트를 해봤습니다~결과는 다음 시간에....
1. 시작~ 구매는 http://www.daduino.co.kr/product/detail.html?product_no=1237&cate_no=78&display_group=1전에는 Wifi 모듈도 같이 줬다곤 했는데 제가 구매 할 당시에는 포함 되지 않습니다.그래서 블루투스를 구매하고 블루투스로 진행할 예정입니다.