- Video
- opencv
- UART
- 태양전지
- 모션제어
- odyssey x86J4105
- PCB Artwork
- 윈도우10
- 아두이노
- Python
- JLCPCB
- 태양광 충전 휴대폰케이스
- artwork
- 체험지수
- pcb 설계
- 태양광
- pcb
- Motion Estimation
- Canny
- opencv-python
- SIOR-TITAN
- Imitating Arm
- RQ-TITAN
- 오디세이 x86
- motion recognition
- EasyEDA
- 태양광 휴대폰케이스
- 태양광 충전케이스
- 태양 충전 케이스
- Arduino
- Today
- Total
목록UART (2)
제너럴공국
Odyssey x86의 GPIO를 이용해 시리얼통신을 할때, 꼭 알아야하는 내용이에요. Odyssey x86은 Arduino Mega처럼 여러개의 시리얼 포트를 가지고 있기 때문이에요. Serial.begin(9600); 보통 UNO를 사용하시는 분들은 위 코드를 이용해, 문제없이 Rx, Tx핀을 사용했을 거에요. 하지만 오디세이는 아래처럼 여러개의 시리얼함수를 가진답니다. Serial.begin(9600); SerialUSB.begin(9600); Serial1.begin(9600); Serial2.begin(9600); 아래 사진을 보아도, 2개의 UART 포트가 보이죠? 실제 사진으로는 저 위치에 존재합니다. 그래서 어떤게 어떤 포트 네임이냐구요? 차근차근 같이 보죠~ 1단계) 통신망 구축 & Se..
오늘은 arduino의 UART 시리얼 통신 기본 함수들에 대해서 잠깐 정리해볼게요. 시리얼 함수에 대해 정리할 겁니다. 1. Serial.begin() Serial.begin(9600); 먼저, 시리얼 통신을 진행할, Baud rate를 설정해주세요. 시리얼통신은 UART로 동기식 신호이므로 서로 클럭 수가 맞아야 통신이 가능해요. 기본적으로는 9600bps를 사용해주세요. 나중에 HC-06이라는 블루투스 모듈을 사용할 때, 기본 클럭이 9600bps라는건 추가정보~~ ㅎ 2. Serial.available() while(Serial.available() > 0){ //시리얼 데이터를 수신한다면? } 아두이노 내부에는 시리얼통신을 위한 시리얼 버퍼가 존재해요. 시리얼 정보가 수신되면 이 버퍼에 저장되며..