基本ライブラリ
デジタルIO
アナログIO
拡張IO
時間
数学
三角関数
乱数
ビットバイト操作
割り込み
シリアル通信
標準ライブラリ
サーボモーター
ステッピングモーター
キャラクタ液晶表示
EEPROM
SPI通信
I2C通信(Wire)
メモリカード
メモリカード(File操作)
Ethernet
Ethernetサーバー
Ethernetクライアント
Firmata
周期処理
省電力
時計(RTC)
SoftwareSerial
ユーティリティ
デジタル信号(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
サンプルプログラム
ピン13のLEDをチカチカさせるプログラムです。
#include <Arduino.h>
void setup()
{
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(13, HIGH);
delay(100);
digitalWrite(13, LOW);
delay(100);
}