-
Notifications
You must be signed in to change notification settings - Fork 0
/
python_code.py
36 lines (32 loc) · 949 Bytes
/
python_code.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#python -m pip install pyserial
#python -m pip install Popen
import subprocess
import os
import time
import serial
"""
* Editer le code
* Ajouter le carrousel d'images lorsque aucun événement n'est capté
* Eviter le retour au terminal lorsqu'aucun événement n'est déclenché
"""
# Récupération des informations de l'arduino dans la variable ard
ard = serial.Serial(' ttyACM0 ',9600,timeout=10)
video_status = 0
#serial.inWaiting()
while 1:
msg = str(ard.readline())
video = msg[2:7]
print(msg)
print(video)
print(len(video))
path_to_file = path_to_file + video
a = len(video)
path_to_notepad = 'menu://applications//Son et vidéo//vlc.exe'
path_to_file ='//home//pi/Bureau//Videos test projet'
if a>2:
if video_status==1:
x.terminate()
x = subprocess.Popen([path_to_notepad, path_to_file],stdout=subprocess.PIPE)
video_status=1
#print("new")
#time.sleep(5)