제로부터 시작하는 극한의 아두이노 DIY생활 - 시리얼통신4

in PIRCOIN · 해적 코인4 years ago

안녕하세요!! Jimae입니다.

시리얼 통신은 사실상 저번에 끝났지만 그것은 간단한거고!! 이번에는심화로 넘어가 보겠습니다.

시리얼통신 너무 간단하게 설명했죠?

별 회로도 없이 아두이노만 연결해서 실행하면 끝이지만 사실 그 내부적으로 어떻게 이용되어지는지 원리만 따져봅시다.

아두이노에서 주의해야할 점이 1가지 있다고한다면 0, 1번 Pin입니다.


왜냐하면요

0번과 1번 Pin을 내부적으로 시리얼 통신으로 사용하기 때문에

될수있으면 0번과 1번 Pin을 따로 연결하여 사용하는것을 권장드리지 않습니다.

음 이유야 여러가지가 있지만 현재 아는것만 대답해 본다면 시리얼통신을 사용하고 있기 때문이에요.

우리가 시리얼통신을 구워서 그렇게 되는것도 있지만

프로그램을 구울때 즉 프로그램을 넣을때 시리얼통신을 통하여 프로그램이 들어가기 때문에

프로그램 굽는 과정에 영향을 줄수있어 될수있으면 저쪽으로 하드웨어를 연결하는것은 권장드리지 않습니다.


이것이 공식적인 아두이노 회로도 인대


빨간색 동그라미친 부분이 바로 그지점 이거든요.

0번, 1번 Pin으로 나와있을 뿐만 아니라 다른 회로에 연결되어 있는 지점입니다.

그래서 만약 아두이노 프로젝트를 하신다고 하실때 0번, 1번 사용을 안하시는것을 권장드립니다.

만약 Pin없어서 사용해야 한다면!!!

프로그램 구울때만 하드웨어를 제거하고 다시 복구하셔서 사용하셔야 할것입니다.

약간 번거로워질거구요. 또한 printf를 사용한 디버깅도 상황에 따라 틀릴것입니다.

자 그래서 마무리짓기전에 통신은 3종류가 있는대 단방향, 반이중, 전이중 이런식이에요.

단방향은 한쪽만 통신이 가능한것이고 반이중은 한번에 한방향만 통신이 가능합니다.

전이중은 동시에 통신이 가능합니다.

이 이야기를 꺼내는이유는 시리얼통신은 전이중방식이기 때문에 양방향으로 통신이 가능합니다.

다음에는 컴퓨터에서 아두이노로 신호를 보내보는것을 해보겠습니다.

이상!! Jimae였습니다. 좋은하루 되세요.

제로부터 시작하는 극한의 아두이노 DIY생활 - 시리얼통신1
제로부터 시작하는 극한의 아두이노 DIY생활 - 시리얼통신2
제로부터 시작하는 극한의 아두이노 DIY생활 - 시리얼통신3

Posted through the AVLE Dapp (https://avle.io)

Sort:  

Upvoted! Thank you for supporting witness @jswit.

멋진 한 주 되세요~~^^

!shop

你好鸭,jimae!

@garamee21给您叫了一份外卖!

新手村和平鸽子

吃饱了吗?跟我猜拳吧! 石头,剪刀,布~

如果您对我的服务满意,请不要吝啬您的点赞~

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.084
BTC 61485.93
ETH 1592.52
USDT 1.00
SBD 0.47