극한의 아두이노 DIY생활 - 곡률측정기4

in kr-dev 커뮤니티2 years ago

안녕하세요! Jimae입니다.

image.png

이 모듈은 저번에 거리측정하는 RC카를 하면서 설명드렸기에 넘어가도록 하겠습니다.

3개가 들어가니 시리얼 통신이 3개가 필요하여 아두이노 메가를 쓴거는 저번에도 말했었습니다.

몇몇개를 저번에 했었던게 있어서 안해보았던거를 먼저 해보도록 하겠습니다.

예를들면

image.png

로터리 스위치 입니다.

이것은 기능의 선택을 위한 인터페이스용으로 사용을 했습니다.

우선 이것을 사용하기 위해서는 선행해서 할아야할것이 몇가지 있는대

로터리 스위치가 어떻게 신호가 나오는지부터 먼저 봐야할까요?

image.png

위의 그림대로 전기신호가 A, B의 방향이 시계방향 으로갈지 반대방향으로 가는지에 따라 서로의 파형이 틀려집니다.

A가 먼저 HIGH로 들어올지 B가 먼저 HIGH로 들어올지에 따라서 방향을 알수있죠.

그러다보니 이것을 쓰기위해서는 써야할 기능이 한가지가 있는대 그것은 바로 인터럽트에요.

거기다 외부에서 전기신호가 들어오면 바로바로 입터럽트가 걸릴수 있는 기능이 포함된

외부인터럽트 기능이 필요합니다.

그래야 연속적으로 들어오는 전기신호를 누락하지 않고 모두 받아서 카운트를 할수있습니다.

그래서 저런 원리를 이용하여 인터페이스를 구현해서 LCD 화면을 조작할거에요.

오늘은 여기까지 다들 좋은하루 되세요.

극한의 아두이노 DIY생활 - 곡률측정기1
극한의 아두이노 DIY생활 - 곡률측정기2
극한의 아두이노 DIY생활 - 곡률측정기3

Sort:  
 2 years ago 

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Coin Marketplace

STEEM 0.18
TRX 0.14
JST 0.029
BTC 57899.47
ETH 3134.16
USDT 1.00
SBD 2.39