uno에는 0-13으로 표시된 디지털 핀이 있습니다.
0은 rx로 표시되고 1은 tx로 표시됩니다. 디지털 핀이 부족한 경우이 두 핀을 일반 디지털 핀으로 사용할 수 있습니까?
댓글
- 디지털 핀이 부족한 경우 어웨이는 아날로그 핀을 사용합니다. 또한 디지털 핀으로도 작동합니다.
답변
예,이 두 핀은 프로그램은 Serial
를 사용하지 않습니다.
편집 : USB를 통한 직렬 데이터는 rx 및 tx 핀에 연결된 구리 트레이스를 통과하여 USB- 직렬 변환기에 연결합니다. 칩.
댓글
- 내 프로그램이 직렬을 사용하고 있지만 USB를 통해 펌핑합니다. rxtx 핀이 아닙니다. 그래도 문제가 있습니까?
- 동일합니다. USB 데이터가 RX / TX 핀을 통과합니다. 🙁
- 좋은 답변을 해주셔서 감사합니다.
Answer
또한 Arduino를 프로그래밍 할 때 이러한 와이어가 연결되지 않았는지 확인하고 싶을 것입니다. 그렇지 않으면 문제가 발생할 수 있습니다. .
답변
할 수 있지만 직렬 포트를 비활성화합니다.
댓글
- 아니요 ' 반대 방향입니다. 직렬 포트가 더 높은 우선 순위를 갖습니다. , 정상적인 포트 작동 (
pinMode()
,digitalRead()
및digitalWrite()
대신 INPUT_PULLUP
로 설정할 수 있습니다. ATmega328P의 데이터 시트, 특히 Alternate Port Fun 섹션 참조 ctions , 데이터 전송 – USART 송신기 및 데이터 수신 – USART 수신기 .