아두이노 MPU6050 자이로 가속도센서 실습

MPU6050 자이로 가속도센서는 단일 칩에 MEMS(마이크로 전자 기계 시스템) 가속계와 MEMS 자이로를 포함하고 있습니다. 이 센서는 3축 자이로스코프와 3축 가속도계를 모두 포함하고 있으며 독립적으로 측정이 가능합니다. I2C 포트를 통해 아두이노 보드와 통신합니다.

아두이노 PS2 조이스틱 스위치 실습

조이스틱이라는 단어를 들으면 가장 먼저 떠오르는 것은 게임 컨트롤러입니다. 여기서 사용하는 조이스틱 스위치는 게임용으로 사용하는 동일한 스위치이며 기타 다른 전자제품에도 사용됩니다. 실제 구조는 매우 단순하며 X축과 Y축으로 2개의 10K 가변저항으로 구성되어 있습니다.

IR 무선 적외선리모컨 실험

이 번에는 아두이노에서 적외선 리모컨을 사용하는 방법을 소개합니다. IR 또는 적외선은 가전기기를 포함한 단순 무선 통신에 광범위하게 사용되며 구현함에 있어서 매우 쉽고 가격이 저렴한 것이 특징입니다. 적외선은 가시 광선과 매우 유사하지만 파장이 길며 사람의 눈에는 보이지 않습니다.

스텝모터 제어 실험

스텝모터는 펄스를 사용하여 정해진 각도만큼 회전하는 모터입니다. 실제로는 스텝모터 구동을 위해 스텝모터 드라이버가 사용되며 스텝모터 드라이버가 펄스 신호를 받으면 스텝모터를 구동하여 정해진 각도(스텝각)로 설정된 방향으로 회전시킵니다. 위치 및 회전 각도 제어를 위해서는 펄스의 수를 사용하며 회전 속도는 펄스의 주파수로 제어하게 됩니다.

74HC595 실험

이 번에는 74HC595 실험을 합니다. 74HC595는 직렬 데이터 입력을 8비트의 병렬로 출력할 수 있는 로직 IC(8-Bit Serial to Parallel Shift Register)입니다. 74HC595를 쓰는 가장 큰 이유는 한정된 디지털 IO로 많은 디지털 출력을 제어하기 위함입니다.

4자리 7세그먼트LED 구동 실험

이 번에는 4자리 7세그먼트 LED를 구동하는 실험을 합니다.

첫 번째 LED에 1을 표시하고 두 번째 LED에 2, 세 번째 LED에 3, 네 번째 LED에 4를 한 번에 하나의 숫자만 0.5 초 간격으로 표시합니다.

4자리 7세그먼트LED : 1개
220Ω  저항 : 8개
 

가변저항 및 아날로그 입력(ADC) 실험

여기서는 가변저항을 사용하여 아날로그값을 읽어오는 실험을 합니다.

이 실험에서는 저항 값을 조정이 가능한 가변저항의 저항값을 아날로그 값으로 변환 한 다음 화면(시리얼모니터)에 표시합니다. 이 실험으로 가변저항으로 변화된 저항값에 따라 전압이 변한다는 것과 이를 아날로그 입력을 통해 디지털 값으로 변환하는 방법에 대해서 알 수 있습니다. 아날로그 입력핀 A0를 사용합니다.

Pages


Tags