PR

【Arduino】ピン配置と役割について

こんにちは、メカ旦那です!

メカ坊や

Arduinoにはたくさんピンがついてますけど、全部知っておいた方がいいんですかね?…

メカ旦那

少しでも知っておくと役に立ちますよ!Arduino UNOを例に初心者の方向けに解説します。

ピン

まずジャンプワイヤーを挿入するピンについて解説します。

パワーピン

5Vピンから電流を流したり、GNDピンで集約したりします。給電のみ行います。

デジタルピン(0〜13)

デジタル信号を入出力します。
デジタルとは1と0の羅列で、PCが扱える言語です。

また〜が付いているピンは PWM機能が使えます。PWMとはデジタル信号を使って5V、0V以外の任意の電力を出力できる機能です。デジタル信号をアナログ信号のように送る機能とも言えます。こちらで詳しく解説しています。

ちなみにGNDピンもあります。Arduinoの両端にあるのは便利ですね。

アナログ入力ピン(A0〜A5)

センサーなどからアナログ信号入力するピンです。

メカ坊や

アナログ出力はできないんですか?

メカ旦那

このピンではできません。代わりに先ほどのPWM機能がついたデジタルピンから出力できます!

ピン以外

マイコン

各ピンから受け取った情報を元に演算したり、記憶したりします。いわば電子機器の頭脳です。

USBポート

主にPCと接続する際に使います。データ転送と給電の両方を行います。

電源ジャック

主に電池からの給電や、コンセントからACアダプターを介して給電する際に使います。

ACアダプターとは

交流(AC)を直流(DC)に変換して出力する機器。発電所から各家庭に送られる電気が交流に対し、家電は直流で動く場合がほとんどであるためその変換機器としてよく使われる。DCアダプターはその逆で直流を交流に変換する。

リセットボタン

Arduinoを再起動します。動作がおかしい場合に使います。

LED

ON

PCや電池などから給電されると点灯します。

TX

シリアル通信の送信時に点灯します。

RX

シリアル通信の受信時に点灯します。
シリアル通信については別のブログで解説しますのでしばらくお待ちください!

L

13番ピンをHIGH(5V)にすると、点灯します。

ICSP端子

ブートローダーが破損した際に、本端子と外部機器をケーブルで接続し、再書き込みができます。普段使うことはありません。

ブートローダーとは
起動時に呼び出されて、OSを動かすプログラムのこと。ArduinoにおいてこれがないとPCから USB経由でコードを転送できない。

まとめ

いかがでしたでしょうか。
少し難しい内容でしたが、デジタルピンアナログ入力ピンだけでも理解しておくと今後役に立ちます。ぜひ覚えておきましょう!

旧帝大工学部を卒業後、FA業界で会社員をしています。
電子工作の面白さを伝えるべく、ザックリ解説します!

メカ旦那をフォローする
Arduino
ザックリ解説Web

コメント

スポンサーリンク