This is a sample program that uses two Si1143 sensors.
Dependencies: GR-PEACH_video SI1143 mbed-rtos mbed
Homepage
Information
Japanese version is available in lower part of this page.
このページの後半に日本語版が用意されています.
What is this ?¶
This is a sample program that uses two gesture sensors.
This program displays image of rectangle on the screen of the LCD shield depending on the sensors.
About Si1143¶
Si1143 is a gesture sensor and can be controlled by using the I2C.
This can be detected from the shortest 1cm up to 200cm.
Si1143 emits three infrared LED that is mounted on a substrate, and detects the movement by measuring the reflected light from the external object.
- Datasheet of Si1143
http://www.silabs.com/Support%20Documents/TechnicalDocs/Si114x.pdf
Composition¶
GR-PEACH, LCD Shield and two gesture sensors(Si1143).
About wiring¶
First Sensor
Sensor | GR-PEACH |
VDD | 3.3V |
SCL | D15 |
SDA | D14 |
GND | GND |
Second Sensor
Sensor | GR-PEACH |
VDD | 3.3V |
SCL | P1_6 |
SDA | P1_7 |
GND | GND |
How to use¶
- Please connect GR-PEACH ,LCD Shield and two jesture sensors. Then turn on the power to GR-PEACH.
- Please press the reset button of GR-PEACH.
- The screen which "Program Setting" is drawn is displayed on the LCD.
- When the sensor of the setting is completed, the screen which "Program Started!!" is drawn is displayed on the LCD.
- When you hold your hand on the upper of LED1 - LED3 of the two jesture sensors, six rectangles is drawn on the screen of LCD Shield.
hand on | Draw |
the upper of LED1 of the first sensor | red rectangle |
the upper of LED2 of the first sensor | green rectangle |
the upper of LED3 of the first sensor | blue rectangle |
the upper of LED1 of the second sensor | yellow rectangle |
the upper of LED2 of the second sensor | light blue rectangle |
the upper of LED3 of the second sensor | pink rectangle |
概要¶
これは2つのジェスチャーセンサーを使ったサンプルプログラムです。
このプログラムは、センサーに応じて四角形の画像をLCDシールドの画面上に表示します。
Si1143について¶
Si1143はジェスチャーセンサであり、I2C通信を使ってセンサを制御します。
センサとの距離範囲は1cm200cmです。
Si1143は、基板上に搭載された3つの赤外線LEDを放射し、物体からの反射光を測定することによって、動きを検出します。
構成¶
GR-PEACH, LCD Shield and two gesture sensors(Si1143).
ジェスチャーセンサとGR-PEACHの接続¶
1つ目のSensor
Sensor | GR-PEACH |
VDD | 3.3V |
SCL | D15 |
SDA | D14 |
GND | GND |
2つ目のSensor
Sensor | GR-PEACH |
VDD | 3.3V |
SCL | P1_6 |
SDA | P1_7 |
GND | GND |
使い方¶
- GR-PEACHとLCDシールドを接続し、GR-PEACHに電源を入れます。
- GR-PEACHのリセットボタンを押します。
- "Program Setting"という画面がLCDに表示されます。
- センサのセットアップが終わると、"Program Start!!"という画面がLCDに表示されます。
- 2つのジェスチャーセンサのLED1~LED3に手をかざすと、6種類の四角形がLCD上に描画されます。
手をかざす場所 | 描画 |
1つ目のセンサのLED1の上 | 赤色の四角形 |
1つ目のセンサのLED2の上 | 緑色の四角形 |
1つ目のセンサのLED3の上 | 青色の四角形 |
2つ目のセンサのLED1の上 | 黄色の四角形 |
2つ目のセンサのLED2の上 | 水色の四角形 |
2つ目のセンサのLED3の上 | ピンク色の四角形 |