Arduino® 핀의 다른 유형은 무엇입니까?
Arduino®는 애호가가 다른 장치와 상호 작용하기 위해 자주 사용하는 프로그래밍 가능한 마이크로 컨트롤러 브랜드입니다. 로봇 공학 및 가정 자동화와 같은 프로젝트에서 Arduino® 보드는 일반적으로 센서, 버튼 및 모터에 연결됩니다. Arduino® 핀을 사용하면 다양한 장치와 구성 요소를 마이크로 컨트롤러에 쉽게 연결할 수 있습니다. Arduino® 핀에는 디지털 핀, 아날로그 핀 및 전원 핀의 세 가지 주요 유형이 있습니다.
대부분의 Arduino® 마이크로 컨트롤러에서 디지털 핀을 입력 및 출력 핀으로 사용할 수 있습니다. 이것은 단일 핀이 디지털 데이터를 송수신 할 수 있음을 의미합니다. 디지털 Arduino® 핀은 "높음"또는 "낮음"만 가능합니다. 디지털 핀이 높으면 일정한 전압이 존재합니다. 핀이 낮 으면이 전압이 사라집니다. 발광 다이오드 (LED)를 켜고 끄는 것이 디지털 출력의 일반적인 예이며, 버튼 상태를 확인하는 것이 디지털 입력의 예입니다.
간단한 입력 및 출력을 제공 할뿐만 아니라 많은 보드의 디지털 Arduino® 핀을 PWM (pulse-width modulation)에 사용할 수도 있습니다. 펄스 폭 변조는 디지털 핀을 사용하여 다양한 아날로그 출력을 시뮬레이션하는 데 사용됩니다. 예를 들어, 모터가 디지털 출력 핀에 연결된 경우 핀이 높아지면 회전하고 핀이 낮아지면 중지됩니다. PWM을 사용하면 디지털 출력 핀이 모터 속도를 변경하기 위해 더 빠르거나 느리게 토글됩니다. 펄스 폭 변조로 인해 디지털 Arduino® 핀이 빠르게 고속으로 전환되어 연결이 아날로그 출력처럼 작동하므로이 핀을 통한 결과 전압을 정확하게 제어 할 수 있습니다.
Arduino® 마이크로 컨트롤러에는 아날로그 입력 핀도 있습니다. 디지털 입력 핀과 같이 센서와 같은 연결된 장치의 상태를 읽는 데 사용됩니다. 디지털 핀은 연결이 높거나 낮은 지 여부 만 알 수 있지만 아날로그 입력 Arduino® 핀은 정확한 전압 값을 읽을 수 있습니다. 이는 광범위한 값을 갖는 아날로그 센서와 인터페이스하는 데 유용합니다. 예를 들어, 아날로그 온도계 센서는 종종 온도에 해당하는 전압 판독 값을 보냅니다. Arduino®는 아날로그 입력 핀을 사용하여 값을 직접 읽을 수 있습니다.
Arduino® 핀의 최종 유형은 전원 핀입니다. 대부분의 Arduino® 마이크로 컨트롤러에는 다양한 전압을 수신 및 출력하는 여러 전원 핀이 있습니다. 가장 중요한 것 중 하나는 "전압 입력"(VIN) 전원 핀입니다. 이 핀은 외부 전원 공급 장치 또는 배터리에서 보드에 전원을 공급하기 위해 일정한 전압을 제공하는 데 사용됩니다. 5V (5V) 전원 핀을 사용하면 구성 요소와 센서가 마이크로 컨트롤러에서 직접 5V 전원을받을 수 있습니다. 마지막으로 접지 (GND) 전원 핀을 사용하여 Arduino®에 연결된 장치를 전기적으로 접지 할 수 있습니다.