■デジタル入力
・サンプル
例>Digital>Button
・プルダウンとプルアップ
プルダウン…GNDに接続して電圧を引っぱり下げる
プルアップ…
・sink(シンク) とsrc(ソース)
シンク…吸い込み。外部からピンに向けて電流を流す
ソース…吐き出し。ピンから外部に向けて電流を流す
■アナログ入力
・抵抗分圧
電圧を2個の抵抗器の割合で分けること
センサはその検知する値によって抵抗値が変化する。
それを電圧の差として計測することができる。
・ソースコード
const int sensorPin = 0;
const int ledPin = 9;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
int value = analogRead(sensorPin);
int intensity = map(value, 0, 1023, 0, 255);
analogWrite(ledPin, intensity);
}