2021年1月22日金曜日

CrowPi Lessons 日本語リファレンス(34)

 光センサーの操作

センサーの感度を制御する方法を学んだ後、リアルタイムでテストして、
どのように機能するかを確認します。光センサーは、I2Cを使用して動作し、以前のように通常のGPIOを使用しないため、他のセンサーとは少し異なります。
このスクリプトは他のスクリプトよりも長く、説明が困難です。
つまり、バイナリデータを設定して、光センサーのオン、オフ、高入力と低入力の取得などを制御します。その後、この機能を使用して光センサーと「会話」し、周囲の光感度に応じて必要な出力を取得します。
次に、「sensor = LightSensor()」で作成した関数を使用して光を取得し、「sensor.readLight()」を使用してバイナリデータを読み取り可能な明るさの数値に変換します(数値が大きいほど明るくなります)。です)。
 
次のコマンドを実行して、自分で試してください。


CrowPi Lessons 日本語リファレンス(33)

 

CrowPi上の光センサーの位置
光センサーは、光の検出を担当する非常に小さな部品を含んでいるため、
ほとんど見えません。ブザーの左側にある光センサー。その部分を手で覆うと、
光が入らないため、光センサーの出力が0に近くなることがわかります…


CrowPi Lessons 日本語リファレンス(32)

 レッスン6

光センサーを使用して、弱い光または明るい光を検出します。
 
光センサーは私たちのお気に入りの1つです。多くのプロジェクトや状況で非常に役立ちます。
たとえば、周囲に明るい光があるかどうかを検出して何かを制御したい場合、光センサーはまさにその場合に最適なモジュールです。
光センサーを使用することで、当たっている光の量を検出できます。
それぞれのケースが異なるため、どの構成が最適かを判断するためにいろいろと試してみる必要があります。
何を学びますか
このレッスンを終了すると、次のことができるようになります。
*光センサーを使用して低光と明るい光を検出する方法を学習します
何が必要ですか
*初期インストール後のCrowPiボード
スイッチを使用してモジュールを切り替える必要があります
* なし


何を話しているのでしょう

 


2021年1月21日木曜日

CrowPi Lessons 日本語リファレンス(LESSON5)実践

 

最初はスイッチのピンをONにしなければと勝手に考えていました。
次にGPIOの18番に赤ランプが点かなければいけないと、ドライバで青い部分の十字を回していましたが、sound detectedと表示され、あ、これはだめなんだと。
しかし、detectedの意味は検出されたという意味でこれも勘違い。
GPIO18番の赤ランプを消してみて、拍手すると、赤ランプは瞬間に点灯し、
sound detectedと表示されました。
無事、成功。拍手する度に、赤ランプは点灯し、sound detectedが表示されます。

ひまそうですが遊ぶとややこしい

 



CrowPi 立ち上げたときの様子

CrowPiに電源を入れると、このようにランプが点いてびっくりします。
異常なのかと思っていると普通に立ち上がり問題はなさそうに思えます。
このランプが点かないときもあります。
なぜなのか、まだわかりません。