私的AI研究会 > 外装ハードウェア
下部は分離出来てモバイルバッテリーを収納、「アームクローラー」を装着してキャタピラロボットになる。
「カメラ」「LEDつきタクトSW」「マイク」を実装。正面に2つのLEDを追加。
「スピーカー」と「オーディオアンプ」も実装する。
サイズを調整しながら部品を実装する。
「Raspberry Pi + AI 電子工作入門」Chapter5 までの演習で利用できるよう配慮した。
$ vi switch_led2.py # _*_ cording: utf-8 _*_ import time import RPi.GPIO as GPIO LED = 16 BUTTON = 20 LED1 = 17 LED2 = 18 GPIO.setmode(GPIO.BCM) GPIO.setup(LED, GPIO.OUT) GPIO.setup(BUTTON, GPIO.IN) GPIO.setup(LED1,GPIO.OUT) GPIO.setup(LED2,GPIO.OUT) GPIO.add_event_detect(BUTTON, GPIO.FALLING) while True: if GPIO.event_detected(BUTTON): GPIO.output(LED, GPIO.HIGH) print ("Switch ON!") time.sleep(0.5) GPIO.output(LED, GPIO.LOW) GPIO.output(LED1, GPIO.HIGH) print ("Left ON!!") time.sleep(0.5) GPIO.output(LED1, GPIO.LOW) GPIO.output(LED2, GPIO.HIGH) print ("Right ON!!") time.sleep(0.5) GPIO.output(LED2, GPIO.LOW) else: print ("OFF") time.sleep(1) GPIO.cleanup()