반응형
안녕하세요. 코드덤입니다.
이번 아두이노 중급 강좌에서는 시프트 레지스터 (shift register)의 회로를 구성하고, LED 8개를 시프트 레지스터 (쉬프트 레지스터)를 통해 제어하는 방법에 대해 알아볼 거예요.
아두이노 우노 보드는 디지털 출력 핀의 개수가 제한되어 있어요.
이전 포스트에서 7세그먼트의 회로를 만들어 보았는데요.
7 세그먼트처럼, 연결해야 할 핀의 개수가 많은 경우에, 시프트 레지스터를 사용하시면, 아두이노로 연결되는 핀의 수를 줄 일 수 있기 때문에, 아두이노 우노 보드를 보다 여유 있게 사용할 수 있어요.
오늘은 팅커캐드의 8비트 시프트 레지스터를 사용해서, 8개의 LED를 켜고 꺼 볼 거예요.
총 8개의 LED를 제어하기 위해서는 아두이노 우노 보드의 8개의 핀을 사용해 주어야 하는데요.
시프트 레지스터를 사용하시면, 아두이노 우노 보드로 총 3개의 핀만 연결해서 제어할 수 있어요~
총 6강부터 12강까지 시프트 레지스터 파트가 구성이 되어 있습니다.
6강과 7강, 총 2개의 강좌에 걸쳐 시프트 레지스터의 회로를 구성해 나갈 거예요.
먼저 아래 영상을 통해, 시프트 레지스터의 회로를 만들어 나가는 그 첫 번째 과정을 시작해 보세요~
반응형
'피지컬 컴퓨팅 > 아두이노 중급 강좌' 카테고리의 다른 글
[아두이노 중급] 8강. 시프트 레지스터 3. 코딩편 | shiftOut 함수, MSBFIRST, LSBFIRST (0) | 2021.05.20 |
---|---|
[아두이노 중급] 7강. 시프트 레지스터 회로 만들기 2편 (0) | 2021.05.19 |
[아두이노 중급 강좌] 5강. 초음파센서 거리 값을 LCD에 출력시키기 | 팅커캐드 (0) | 2021.05.15 |
[아두이노 중급 강좌] 4강. 가변 저항으로 LCD 액정 디스플레이 대비 조정하기 (0) | 2021.05.12 |
[아두이노 중급 강좌] 3강. LCD에 온도센서 값 출력하기 | 팅커캐드 (0) | 2021.05.09 |