忍者ブログ
たんなるメモです。
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

# -*- coding: shift-jis -*-

import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BCM)
# BCMをBOARDにするちピンの配置番号 

GPIO.setup(  2 , GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
GPIO.setup(  3 , GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
GPIO.setup(  4 , GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
GPIO.setup( 17 , GPIO.IN, pull_up_down=GPIO.PUD_DOWN)


gname_dict_1  = {'OBJECT01':'0',
                 'OBJECT02':'1',
                 'OBJECT03':'2',
                 'OBJECT04':'3',
                 'OBJECT05':'4',
                 'OBJECT06':'5',
                 'OBJECT07':'6',
                 'OBJECT08':'7',
                 'OBJECT09':'8',
                 'OBJECT10':'9',
                 'OBJECT11':'10',
                 'OBJECT12':'11',
                 'OBJECT13':'12',
                 'OBJECT14':'13',
                 'OBJECT15':'14',
                 'OBJECT16':'15'}

exec_str = 'sudo PROGRAM -OPTION '
number_integer = 0

if GPIO.input(2) == 0:
else:
  number_integer = number_integer +1
if GPIO.input(3) == 0:
else:
  number_integer = number_integer +2
if GPIO.input(4) == 0:
else:
  number_integer = number_integer +4
if GPIO.input(17) == 0:
else:
  number_integer = number_integer +8

GPIO.cleanup()

print exec_str + gname_dict_1[number_integer]

#
# 今回は画面表示して終了
#
PR
この記事にコメントする
お名前
タイトル
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
プロフィール
HN:
ぽんかん
性別:
非公開
P R
忍者カウンター
忍者ブログ [PR]