ハッカソン・アイデアソン成果の共有と
ビジネス化支援・人材情報の統合サイト
ログイン
Language
powered by
言語設定
x
English
日本語 [Japanese]
ホーム
初めての方へ
チュートリアル
事例紹介
マイページ
新規作成
このページをwebで検索
ツイート
おうちハック
Idea
Under Development
忘れもの防止
Kazuhiro Ishimoto
Koichiro Maeda
メッセージ送信
ページの編集に参加
ライセンス
:
玄関に突っ張り棒を設置します。 つっぱり棒には、ものを置くためのカゴを設置します。 ※カゴには何かものをおいておきます。 【目的】 外に出るときにおいたものを忘れないように、教えてくれるツールです。 【仕組みの概要】 超音波センサーで距離を取り、 ・置きっぱなしであればLEDライトが点滅します。 ・取れていればLEDライトがカラフルに色が変わります。
更新: 2016年6月12日
1
評価指標
いいね!
このページにポストする
埋め込みコードを取得
埋め込みガジェットの設定
height
px
language
English
日本語 [Japanese]
View
Detail
Summery
size
プレビュー
このコードをコピーして、あなたのwebサイトのHTMLに貼り付けてください。
コード
詳細
pythonのコード
クリックして選択
#!/usr/bin/python # -*- coding: utf-8 -*- import RPi.GPIO as GPIO import time GPIO.setwarnings(False) #@kyori sokutei def reading(sensor): if sensor == 0: trigPIN = 11 EchoPIN = 13 GPIO.setmode(GPIO.BOARD) GPIO.setup(trigPIN, GPIO.OUT) GPIO.setup(EchoPIN, GPIO.IN) GPIO.output(trigPIN, GPIO.LOW) time.sleep(0.3) GPIO.output(trigPIN, True) time.sleep(0.00001) GPIO.output(trigPIN, False) while GPIO.input(EchoPIN) == 0: signaloff = time.time() while GPIO.input(EchoPIN) == 1: signalon = time.time() timepassed = signalon - signaloff distance = timepassed * 17000 return distance GPIO.cleanup() else: print "Incorrect usonic() function varible." #@LED tentou->OFF def light1(): COUNT = 1 PIN1 = 36 PIN2 = 38 GPIO.setmode(GPIO.BOARD) GPIO.setup(PIN1,GPIO.OUT) GPIO.setup(PIN2,GPIO.OUT) for _ in xrange(COUNT): GPIO.output(PIN1,True) GPIO.output(PIN2,True) time.sleep(1.0) GPIO.output(PIN1,False) time.sleep(1.0) GPIO.output(PIN2,False) time.sleep(1.0) GPIO.cleanup() #@LED tenmetsu*10 def light2(): COUNT = 10 PIN1 = 36 PIN2 = 38 GPIO.setmode(GPIO.BOARD) GPIO.setup(PIN1,GPIO.OUT) GPIO.setup(PIN2,GPIO.OUT) for _ in xrange(COUNT): GPIO.output(PIN1,True) time.sleep(0.5) GPIO.output(PIN1,False) time.sleep(0.5) distance2 = reading(0) if distance > 10: light1() else: light2() GPIO.cleanup() #measure distance distance = reading(0) print (distance) #block if distance > 10: light1() else: light2()
更新: 2016年6月12日
(
Kazuhiro Ishimoto
)
おすすめの助成制度
このページにおける記載内容を実施する際におすすめの助成制度の情報です。
** まだ助成制度の情報がマッチングされていません。
他の助成制度を見る
このページを引用して新規作成
コメント
送信者の情報
名前
*
E-mail
*
件名
*
メッセージ
*
アクセス認証
*
送信
キャンセル