cyberkunのデータ分析やIoT、電子工作、組み込みなどについての知識の蓄積

ラズパイ、Linux、データ分析やIoT、電子工作、組み込みなどについての知識の蓄積

ラズパイ mp4プレーヤー作る

こんにちは。おもむろに押しボタンmp4プレーヤーを作りたかった。

プログラム

import os

import wiring pi as pi

import time

from datetime import date

from datetime import datetime

 

SW_pin_1=19

SW_pin_2=20

SW_pin_3=21

 

pi.wiringPiSetupGpio()

pi.pinMode(SW_pin_1, pi.INPUT)

pi.pinMode(SW_pin_2, pi.INPUT)

pi.pinMode(SW_pin_3, pi.INPUT)

 

media_pass ="/home/pi/mp4/"

file1="file1.mp4"

file2="file2.mp4"

file3="file3.mp4"

 

while True:

    if (pi.digitalRead(SW_pin_1)==pi.HIGH):

        value_1=1

        print('ボタン1が押されました')

        time.sleep(1)

        cmd = "omxplayer"+" "+media_pass+file1

        play =ls.popen(cmd).readline().strip()

    else:

        value_1=0

 

    if (pi.digitalRead(SW_pin_2)==pi.HIGH):

        value_2=1

        print('ボタン2が押されました')

        time.sleep(1)

        cmd = "omxplayer"+" "+media_pass+file2

        play =ls.popen(cmd).readline().strip()

    else:

        value_2=0

 

    if (pi.digitalRead(SW_pin_3)==pi.HIGH):

        value_3=1

        print('ボタン3が押されました')

        time.sleep(1)

        cmd = "omxplayer"+" "+media_pass+file3

        play =ls.popen(cmd).readline().strip()

    else:

        value_3=0

 

    print('ボタンを押してね')

    time.sleep(0.5)

 

回路

f:id:cyberkun:20210831083130j:image

基盤に実装してみた

f:id:cyberkun:20210831083041j:image

 

Twitterやってます。

https://mobile.twitter.com/Homepi34/

ほな