arduino
하드웨어 핀
수색…
Arduino Uno R3
마이크로 컨트롤러는 핀을 사용하여 나머지 회로와 상호 작용합니다. 이 핀은 대개 입력 / 출력 핀, vin 또는 접지 중 하나가됩니다. I / O 핀은 단순한 디지털 I / O 핀일 수 있거나 펄스 폭 변조를 사용하여 출력 전압을 가변 할 수있는 것과 같은 특수한 Carachteristics를 가질 수 있습니다. 다음은 Arduino R3 Uno와 핀의 회로도입니다.
( 소스 )
PWM 핀
PWM을 사용하면 높고 낮은 출력을 매우 빠르게 전환하여 출력 전압을 제어 할 수 있습니다. 핀이 높은 시간의 백분율을 듀티 사이클이라고합니다.
PWM 핀 : 3, 5, 6, 9, 10, 11
아날로그 입력
PWM 핀이 일정 범위의 전압을 출력 할 수있는 것처럼 Arduino Uno R3의 아날로그 핀은 입력 전압 범위를 감지 할 수 있습니다. 이 기능을 사용하여 가변적 인 입력을 가진 전위차계 또는 다른 입력의 위치를 읽을 수 있습니다. 아날로그 핀은 analogWrite 출력을 할 수 없습니다.이 경우 PWM 핀을 사용해야합니다.
아날로그 ADC 핀 : A0, A1, A2, A3, A4, A5
직렬, SPI 및 I2C
Arduino Uno R3의 직렬 핀은 온보드 USB 포트를 통해 컴퓨터와 통신 할 때 (예를 들어) USB 대 직렬 칩에서도 사용됩니다. 시리얼 : Tx on 0, Rx on 1
SPI 및 I2C는 Arduino가 방패, 센서, 출력 등과 통신하는 데 사용할 수있는 통신 프로토콜입니다.
SPI 핀 : MOSI가 11, MISO가 12, SCLK가 13, SS가 10
I2C 핀 : A5는 SCL, A4는 SDA
온보드 LED
Arduino Uno R3에는 13 번 핀에 자체 저항이 부착 된 LED가 있습니다. 즉, 보드에 어떤 LED도 연결하지 않아도 핀 13을 출력으로 설정하고 높게 설정하면 LED가 켜져 야합니다 보드에. 'Blink'예제 스케치를 사용하여 탑재 된 LED를 찾습니다.
참고 : 디지털 핀 13은 대부분의 보드에서 보드에 납땜 된 LED 및 저항이 부착되어있어 다른 디지털 핀보다 디지털 입력으로 사용하기가 더 어렵습니다. 내부 20k 풀업 저항을 활성화하면 온보드 LED 및 직렬 저항이 전압 레벨을 낮추므로 예상되는 5V 대신 약 1.7V에서 정지합니다. 이는 항상 LOW를 반환한다는 것을 의미합니다. 핀 13을 디지털 입력으로 사용해야하는 경우 pinMode ()를 INPUT으로 설정하고 외부 풀다운 저항을 사용하십시오.
온보드 LED 핀 : 13