Light Sensor(CDS) JP: 두 판 사이의 차이
(새 문서: {{#seo:|title=ArduWiki : Arduino 明るさセンサーガイド|title_mode=append|keywords=Arduino, 情報科学, メイカー学習, パフォーマンス評価, 明るさセンサー, Arduino作品, キャップストーン作品, Arduinoサンプルコード|description=Arduinoで明るさセンサーを使用する方法(基本情報、回路、サンプルコード)を紹介します。情報科学やメイカー授業に活用できます。}}파일:조도센서대...) |
(차이 없음)
|
2025년 3월 27일 (목) 14:03 기준 최신판

光が明るいほど抵抗値が小さくなるセンサーです。
必要なハードウェア
- 明るさセンサー(CDS)
- Arduino board
- 10KΩ 抵抗
- ジャンパーワイヤー
- LED(サンプルで使用)
接続
LEDを使用しなくても、明るさセンサーの値をシリアルモニターで確認できます。


サンプルコード
明るさセンサーの値をシリアルモニターに出力し、値に応じてLEDの明るさが変化するサンプルです。
#define A_cds A0
void setup()
{
// シリアル通信ボーレートの設定
Serial.begin(9600);
}
void loop()
{
// analogReadで入力電圧を読み取る
// analogReadは0~5Vを0~1024の整数値に変換します
double value = analogRead(A_cds);
Serial.print("value : ");
Serial.println(value);
delay(1000);
}
実行結果
