raspberrypi でブザーとLED使ってみた

今回はbashスクリプトでブザーを鳴らしてみたいと思います。

こんな感じになります。

ブザーとLEDは手持ちのPC用を流用しました。

ブザーは高速でONとOFFを切り替えないと鳴りません。

ブザーはwiringpiで、

LEDはpythonとRPI.GPIOで制御しています。

bashの計算に手間取りましたがとりあえずできました。


ダウンロード
LED.zip
zip ( 圧縮 ) ファイル 242 Bytes
ダウンロード
buzzer.zip
zip ( 圧縮 ) ファイル 218 Bytes

スクリプトをはっておきます。

 

ブザー側

#/bin/bash

gpio -g mode 2 out

i=0

while [ "$i" -ne "20" ]

do

            gpio -g write 2 1

            sleep 0.001

            gpio -g write 2 0

            i=$(($i + 1))

done


LED側

import RPi.GPIO as GPIO

import time

GPIO.setmode(GPIO.BCM)

GPIO.setup(12,GPIO.OUT)

for i in range(5)

     GPIO.output(12,True)

     time.sleep(0.5)

     GPIO.output(12,False)

     time.sleep(0.5)

GPIO.cleanup()

コメント: 0