デジタル I/O

デジタル信号(0か1)の入力や出力をするためのライブラリです。

pinMode

概要
入力か出力か選択します
文法
pinMode(pin, mode)
パラメータ
pin: ピン番号
mode: INPUT(入力)、OUTPUT(出力)、INPUT_PULLUP(プルアップをして入力)
戻り値
なし
補足
A0~A5(14~19)はINPUT_PULLUPが使用できません。

digitalWrite

概要
ピンの出力をHIGHか、LOWにします。
文法
digitalWrite(pin, value)
パラメータ
pin: ピン番号
value:HIGH、LOW
戻り値
なし

digitalRead

概要
ピンからHIGHか、LOWを読み込みます
文法
digitaRead(pin)
パラメータ
pin: ピン番号
戻り値
HIGH か LOW

サンプルプログラム

ピン0にLEDをつけて、チカチカさせるプログラムです。


#include <Arduino.h>
void setup()
{
    pinMode(0, OUTPUT);
}
    
void loop()
{
    digitalWrite(0, 1);
    delay(100);
    digitalWrite(0, 0);
    delay(100);
}