#110 Tilt Brick
Overview
傾斜センサーを使用したBrickです。
I/Oピンより傾斜センサーの状態をデジタル値(0〜1)取得することができます。
黒い部分の中に玉が入っていて傾くとデジタル値が変化します。
LED Brickを点灯/消灯させる際などに使用します。
Connecting
GPIOコネクタのいずれかに接続します。
Raspebrry Pi

IchigoJam
OUTコネクタのいずれかに接続します。
Schematic

Sample Code
GPIO5コネクタに接続したTilt Brickの傾きによって、GPIO4コネクタに接続したLED Brickを点灯/消灯させています。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # coding: utf-8 import RPi.GPIO as GPIO import sys LED_PIN = 4 TILT_PIN = 5 GPIO.setmode(GPIO.BCM) GPIO.setup(LED_PIN, GPIO.OUT) GPIO.setup(TILT_PIN, GPIO.IN) try: while True: if(GPIO.input(TILT_PIN)): GPIO.output(LED_PIN, True) else: GPIO.output(LED_PIN, False) except KeyboardInterrupt: GPIO.cleanup() sys.exit() |
構成Parts
- 傾斜(振動)スイッチ
GitHub
- https://github.com/FaBoPlatform/FaBo/tree/master/110_tilt