Arduino Pinout Reference
Complete Arduino Uno R3 pinout with digital, analog, and PWM pins.
| Bus | Pins |
|---|---|
| UART | D0 (RX), D1 (TX) |
| SPI | D10 (SS), D11 (MOSI), D12 (MISO), D13 (SCK) |
| I2C | A4 (SDA), A5 (SCL) |
| Interrupts | D2 (INT0), D3 (INT1) |
| PWM | D3, D5, D6, D9, D10, D11 |
Arduino Uno R3ピン配置リファレンス — 全ピン解説
Arduino Unoは電子工作・教育・ラピッドプロトタイピングの分野で世界で最も広く使われているマイコンボードです。28ピンDIP ATmega328Pマイコン、14本のデジタルI/Oピン、6本のアナログ入力ピンを組み合わせることで、より高機能なボードの複雑さなしに初級・中級の大多数のプロジェクトに対応できる十分な柔軟性を持ちます。このピン配置リファレンスではピン名・番号・機能で検索でき、各ピンの役割を即座に確認できます。
Arduino Unoには14本のデジタルピン(D0〜D13)があり、それぞれpinMode()でINPUTまたはOUTPUTとして設定できます。そのうち6本(D3・D5・D6・D9・D10・D11)はanalogWrite()によるPWM出力に対応しており、モーター速度・LED輝度・サーボ位置の制御に便利です。D2とD3は外部イベントにポーリングなしで応答するためのハードウェア割り込み(INT0とINT1)に対応しています。D0(RX)とD1(TX)はUSB-シリアル変換器が使うハードウェアUARTを共有しているため、Serial.print()使用中はこれらのピンを避けてください。
A0〜A5は10ビットのアナログ入力ピンで、ATmega328PのADCに接続されています。参照電圧(デフォルトは5 V)に対して0〜1023の値を返します。AREFピンでより狭い範囲で高精度を得るためのカスタム参照電圧を設定できます。A4とA5はI2CバスのSDAとSCLとしても機能します。BME280・MPU6050・OLEDディスプレイなどのセンサーをVCCとGNDとともにこの2本のピンに接続します。
Arduino UnoのSPI(シリアルペリフェラルインターフェース)はD10(SS)・D11(MOSI)・D12(MISO)・D13(SCK)を使用します。SPIはI2Cより高速で、SDカードモジュール・SPIベースのOLEDディスプレイ・無線モジュール(nRF24L01・LoRa)・Ethernetシールドに使用されます。D13は内蔵LEDも駆動しており、ブリンクテストのデバッグには便利ですが、SPI通信中にLEDが点滅するのは正常な動作です。
Unoはオンボードの電圧レギュレーターから5Vと3.3Vの安定化出力を提供します。5Vピンは外部コンポーネントに最大約400 mAを供給できます。3.3Vピンは約150 mAを供給します。ほとんどのBluetooやWiFiモジュールには十分ですが、接続前にお使いのモジュールの消費電流を確認してください。VINはバレルジャック経由でボードに電源供給する際に7〜12 Vの入力を受け付けます。Unoには電源ヘッダーとデジタルヘッダーの両方にGNDピンがあり、便利にグラウンド接続できます。
よくある質問
- Which Arduino Uno pins support PWM?
- Pins D3, D5, D6, D9, D10, and D11 support 8-bit PWM output using analogWrite(). They are marked with ~ on the board.
- Which pins are used for I2C on Arduino Uno?
- A4 is SDA and A5 is SCL for I2C (Wire library) on Arduino Uno. These are shared with analog input functionality.
- Which pins are used for SPI on Arduino Uno?
- D10 = SS (Chip Select), D11 = MOSI, D12 = MISO, D13 = SCK. Note that D13 also drives the built-in LED.
関連ツール
- Resistor Color Code Calculator
Decode resistor color bands. Supports 4-band and 5-band.
- Ohm's Law Calculator
Calculate voltage, current, resistance, or power using Ohm's Law.
- Voltage Divider Calculator
Calculate output voltage for a resistor voltage divider.
- 555 Timer Calculator
Calculate frequency, duty cycle, and timing for 555 timer circuits.
- CRC Calculator
Calculate CRC checksums — CRC-8, CRC-16, CRC-32, and custom polynomials.