#205 Proximity I2C Brick

Overview
近接センサーを使ったBrickです。
I2Cでデータを取得できます。
Connecting
I2Cコネクタへ接続します。
VCNL4010 Datasheet
Document |
---|
VCNL4010 Datasheet |
Register
I2C Slave Address |
---|
0x13 |
Schematic
Library
ライブラリ名:「FaBo 205 Proximity VCNL4010」
Sample Code
上記のArduino Libraryをインストールし、スケッチの例から、「FaBo 205 Proximity VCNL4010」→「proximity」を選択してください。
/**
@file proximity.ino
@brief This is an Example for the FaBo Proximity I2C Brick.
http://fabo.io/205.html
Released under APACHE LICENSE, VERSION 2.0
http://www.apache.org/licenses/
@author FaBo<[email protected]>
*/
#include <Wire.h>
#include <FaBoProximity_VCNL4010.h>
FaBoProximity faboProximity;
void setup() {
Serial.begin(9600);
Serial.println("RESET");
Serial.println();
faboProximity.begin();
}
void loop() {
// proximityデータの出力
if(faboProximity.checkProxReady()){
Serial.print("Prox:");
Serial.println(faboProximity.readProx());
}
// ambientデータの出力
if(faboProximity.checkAmbiReady()){
Serial.print("Ambi:");
Serial.println(faboProximity.readAmbi());
}
delay(1000);
}
構成Parts
- Vishay VCNL4010