티스토리 뷰
https://docs.arduino.cc/tutorials/nano-33-iot/uart/
개념 : UART 유선 통신 프로토콜
UART(Universal Asynchronous Receiver-Transmitter) : 가장 많이 사용되는 장치 간 통신 프로토콜
데이터 형식과 전송 속도를 구성할 수 있는 비동기 직렬 통신을 허용
확한 타이밍이 처리되도록 시작 및 중지 비트로 구성된 최하위부터 최상위까지 데이터 비트를 하나씩 전송
전송 및 수신 끝단에 TX(송신기) 및 RX(수신기)라는 두 개의 와이어만 사용
비동기식이란 전송 장치에서 수신단으로 가는 출력 비트를 동기화하는 클록 신호가 없지만 전송 속도와 수신 장치 모두에서 전송 속도가 동일해야 함을 의미합니다. 전송 속도는 정보가 통신 채널로 전송되는 속도입니
UART는 USB 케이블을 통해 PC와 보드를 통신하는 데 사용하는 통신 프로토콜
컴퓨터와의 통신을 위해 직렬을 사용하고 UART를 통한 다른 장치와의 통신을 위해 직렬 1을 사용하는 두 개의 별도 채널이 있기 때문에
(1) 컴퓨터 - USB- 아두이노 : serial 통신 디버그값 전송
serial1 통신이 있어 (1)의 통신을 방해하지 않는다.
회로
TX-RX
RX-TX
무리하려면 두 보드의 GND 핀을 서로 연결하는 것이 매우 중요
코드
'Iot' 카테고리의 다른 글
아두이노 I2C 주소 찾기(여러 센서 같이 작동시키기) (0) | 2024.04.24 |
---|---|
아두이노 _ 플로터 _DIY (GRBL CNC Shield + Z axis servo MIGRBL) + UGS (0) | 2024.04.21 |
아두이노 -GPS 센서 (GY-NEO6MV2) (1) | 2024.04.18 |
아두이노 - GY-302 BH1750 조도센서 (1) | 2024.04.18 |
아두이노_온습도센서 : DHT sensor (0) | 2024.04.17 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- oculuspro
- Express
- MQTT
- TouchDesigner
- DeepLeaning
- colab
- ardity
- Arduino
- houdini
- three.js
- docker
- CNC
- Java
- JacobianMatrices
- emotive eeg
- Unity
- unity 360
- RNN
- sequelize
- StableDiffusion
- 후디니
- AI
- node.js
- 라즈베리파이
- Python
- 유니티
- motor controll
- 유니티플러그인
- opencv
- VR
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함