Skip to main content

LinkIt ONE チュートリアル - 光センサー

note

この文書は 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

さらにアイデアを広げる

フォトセルを使用して、より面白いアプリケーションを作ることができます。光感知型のクリスマスギフトを作ってみてください。

参考

技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。

Loading Comments...