パーツ解説

APDS-9960のRGBセンサーを使ってみる

投稿日:2020-04-11 更新日:

前々回のジェスチャーセンサー、前回の近接センサーに引き続き、APDS-9960の最後の機能である照度・RGBセンサーを使ってみました。

最初に言っておきますが、今回は動作確認程度のかなり適当な内容になっていますのでご了承ください。

今回は照度・RGBセンサー単体で動作させることにします。

設定が必要なのは カラーエンジンの起動とADCの集積時間、ゲインの設定ぐらいです。

特に詳しく解説することもないので早速動作確認に入ります。RGBセンサーは反射型ではないので、かざした物体の色を判別するのは難しいです。今回はスマホの画面を光らせてその色を測定しました。

その結果がこちらです。

測定値は16bitなのですが、それだとLCDに表示しきれないので、上位8bitだけ表示しています。

色によって明るさの絶対値も違っているのでこの測定値をそのまま使うのは難しいかもしれませんが、RGBの大小関係はしっかり測定できています。

今回は動作確認だけですのでこれで十分とします。

最後にソースコードを載せておきます。

▼I2Cライブラリ
▼LCDライブラリ

-パーツ解説

執筆者:


comment

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

CAPTCHA


関連記事

aitendoのI2CキャラクタLCDが安くて便利

ブレッドボード上で情報を表示したり簡易的なデバッグをしたりするのに便利なのがキャラクタLCDです。 今回はaitendoで販売されているこちらのLCDを使ってみました。 ちなみに以前秋月電子のLCDを …

圧電素子とPICマイコンで振動センサー

この記事では圧電素子(ピエゾ素子)を使用してPICマイコンで振動を検出する方法を解説します。   使用するもの 圧電素子 PIC16F1579 抵抗 1MΩ 今回はADCを12ch持っている …

ロータリーエンコーダの使い方

今回はPICで ロータリーエンコーダ を使ってみたので、使い方や制御するためのポイントを紹介します。 ロータリーエンコーダとは まずはじめに ロータリーエンコーダ について軽く紹介したいと思います。 …

【Pico W】QR Clock ver.2を作ってみた【ソフト編】

前回の記事でQR Clock ver.2のハードウェアを紹介しました。今回はソフトウェアについて紹介していきます。 マイコンにはRaspberry Pi Pico Wを使用しています。ピン数が多いこと …

PICでジェスチャーセンサーを使ってみる[APDS-9960]

今回は以前から気になっていた秋月電子で販売されているこちらのジェスチャーセンサーAPDS-9960を使ってみました。ネットの情報も少なく、Arduinoのライブラリを使うだけしか書いてなかったりしたの …