10/06/2019, 18:22
Sto scrivendo un programma python del tipo:
while key != 'q':
v = (misura_tensione)
print(v)
key = (tasto premuto)
if key == 'h':
i = (misura_corrente)
print(i)
Quindi:
- il programma stampa continuamente la tensione
- se premo 'h' stampa una sola volta la corrente, poi ritorna a stampare la tensione
- se premo 'q' termino il programma
Il problema e' nella riga: key = (tasto premuto). Con la funzione input il programma si ferma (e questo non deve succedere).
La domanda e': posso controllare se un tasto e' stato premuto senza per questo sospendere l'escuzione del programma?
Uso Rasperry PI 3, programmato in python attraverso il mio PC con VNC
while key != 'q':
v = (misura_tensione)
print(v)
key = (tasto premuto)
if key == 'h':
i = (misura_corrente)
print(i)
Quindi:
- il programma stampa continuamente la tensione
- se premo 'h' stampa una sola volta la corrente, poi ritorna a stampare la tensione
- se premo 'q' termino il programma
Il problema e' nella riga: key = (tasto premuto). Con la funzione input il programma si ferma (e questo non deve succedere).
La domanda e': posso controllare se un tasto e' stato premuto senza per questo sospendere l'escuzione del programma?
Uso Rasperry PI 3, programmato in python attraverso il mio PC con VNC