LinkIt ONE チュートリアル - 光センサー
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
何をするのか
新しいセンサーについて学び、それを使ってプロジェクトをさらに面白くする時が来ました。フォトレジスタ(光依存抵抗またはフォトセル)は、周囲の光の強度に応じて抵抗値が変化する光センサーです。ブザーは、電源に接続すると標準的な音を生成する電気音響デバイスです。これらのコンポーネントを使って実験を行いましょう。
必要なもの
LinkIt One x 1
ブレイクボード x 1
抵抗 10kΩ, 1kΩ, 330Ω x 1
ブザー x 1
フォトレジスタ x 1
トランジスタ(2N3904)x 1
回路図
接続
コード
以下のボタンをクリックして、キット用のコードをダウンロードしてください:
ファイルを解凍して、Arduino IDEのExamplesフォルダに保存してください。
デモコードにアクセスするには以下を開きます:
File -> Examples -> Starter Kit for LinkIt -> Basic -> L8_Light_Control_Buzzer
const int pinBuz = 3; // LEDのピン定義
const int pinLight = A0; // 光センサーのピン定義
void setup()
{
pinMode(pinBuz, OUTPUT);
pinMode(pinLight, INPUT);
}
void loop()
{
int value = analogRead(pinLight);
value = map(value, 0, 1023, 255, 0);
analogWrite(pinBuz, value);
delay(100);
}
トラブルシューティング
光感知が動作しない?
- フォトレジスタのリード線の間隔が標準ではありません。リード線が短絡しやすいので注意深く確認してください。
音が出ない?
- ブザーのリード線が非常に短いです。ブレッドボードに正しく挿入されているか注意深く確認してください。
改善する方法
フォトレジスタを使用してブザーの音色をさらに制御してみましょう。フォトレジスタに当たる光の強度を変えることで、異なる音色を生成することができます。以下のコードをアップロードして違いを観察してください。
デモコードにアクセスするには以下を開きます:
File -> Examples -> Starter Kit for LinkIt -> Extend_Lesson -> L8_Buzzer_Music
さらにアイデアを広げる
フォトセルを使用して、より面白いアプリケーションを作ることができます。光感知型のクリスマスギフトを作ってみてください。
参考
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。