#はじめに
GrovePi に関する software artifacts (ドキュメントとか、サンプルプログラムとか、そいういう生産物一式)はトレーサビリティがすでに発散しかけている、というかようするに、同じような名前の部品等がいくつかある中で、 部品とドキュメントとサンプルプログラムの対応がぱっとみて分かるような明確なドキュメントを見つけることができず、目星をつけたドキュメントを読んで、サンプルプログラムを実際に動かしてみてるとだんだんわかってくる感じでした。
以下は、GrovePi Starter Kit にふくまれる 10 個のアクセサリーについて実際に試してみた結果確認したそれらの対応表を、自分への備忘録として残させていただきます。
誤記、誤謬等、ご指摘をいただければ幸いです
#対応表
部品名 | wiki URL | サンプルプログラム | 試用するポート | 備考 |
---|---|---|---|---|
Temperature&Humidity | http://www.seeedstudio.com/wiki/Grove_-_Temperature_and_Humidity_Sensor | grove_dht_pro.py | D4 | プログラム内で module_type を 1 から 0 に変更が必要。1 は pro用なので、そのままだともの凄い値が帰ってくる |
Relay | http://www.seeedstudio.com/wiki/Grove_-_Relay | grove_relay.py | D4 | 5秒おきにオン/オフ |
Ultrasonic Ranger | http://www.seeedstudio.com/wiki/Grove_-_Ultrasonic_Ranger | grove_ultrasonic.py | D4 | |
LCD RGB Backlight | http://www.seeedstudio.com/wiki/Grove_-_LCD_RGB_Backlight | grove_rgb_lcd の example.py 及び exampe2.py | I2Cの何番でも良い | |
Buzzer | http://www.seeedstudio.com/wiki/Grove_-_Buzzer | grove_buzzer.py | D8 | かなりうるさい。ブザーの穴を爪楊枝とかで塞いでおくと良いかも |
Sound Sensor | http://www.seeedstudio.com/wiki/Grove_-_Sound_Sensor | grove_sound_sensor.py | A0: Sound sensor, D5: LED | |
light Sensor | http://www.seeedstudio.com/wiki/Grove_-_Light_Sensor | grove_light_sensor.py | A0: light sensor, D4: LED | |
Button | http://www.seeedstudio.com/wiki/Grove_-_Button | grove_switch.py | D3 | |
Rotary Angle Sensor | http://www.seeedstudio.com/wiki/Grove_-_Rotary_Angle_Sensor | grove_rotary_angle_nsor.py | A0: Rotary Angle Sensor, D5: LED | |
led | http://www.seeedstudio.com/wiki/Grove_-_LED_Socket_Kit | grove_led_blink.py | D4 |