Messaggi: 989
Discussioni: 7
Registrato: Aug 2016
Reputazione:
24
20/01/2017, 18:16
(Questo messaggio è stato modificato l'ultima volta il: 20/01/2017, 18:20 da Painbrain.)
non funziona il pulsante o ti restituisce un errore python?
soprattutto esegui lo script in modo che il codice sia operativo quando provi il pulsante?
insomma il resto della guida...
Coltiva linux, che windows si pianta da solo! (cit.)
Messaggi: 989
Discussioni: 7
Registrato: Aug 2016
Reputazione:
24
20/01/2017, 20:46
(Questo messaggio è stato modificato l'ultima volta il: 20/01/2017, 20:52 da Painbrain.)
e poi, scusate la perplessità, ma il GPIO.wait_for_eccecc con il comando di poweroff non dovrebbe andare dentro un ciclo di while che lo tenga in "ascolto"?
tipo
Codice:
while True:
GPIO.wait_for_edge(16,GPIO.FALLING)
os.system("poweroff")
comunque, per vedere se c'è qualche problema nel codice compilato, ti invito a farlo partire da terminale con
Codice:
python /cartella/script
e a incollare qui l'output che ti restituisce
Coltiva linux, che windows si pianta da solo! (cit.)
Messaggi: 111
Discussioni: 4
Registrato: Oct 2016
Reputazione:
1
20/01/2017, 21:05
(Questo messaggio è stato modificato l'ultima volta il: 20/01/2017, 21:07 da barbezuan.)
Si, GPIO.wait_for_edge() blocca la prosequzione del codice
PS: Sarebbe da sistemare il codice della guida, anche sulla guida ci cono 2 import sulla stessa riga (puo funzionare se separati dal ';' ma non si fa)
Mandi
Barbezuan
Messaggi: 30
Discussioni: 2
Registrato: Sep 2015
Reputazione:
0
20/01/2017, 21:28
(Questo messaggio è stato modificato l'ultima volta il: 20/01/2017, 21:31 da luipez.
Motivo modifica: correzioe
)
import RPi.GPIO as GPIO import os - è come da guida
l'ho corretto come dici, rebootato ma non funziona lo stesso
Messaggi: 989
Discussioni: 7
Registrato: Aug 2016
Reputazione:
24
lancia lo script da terminale
se lo fai eseguire in automatico all'avvio del sistema se c'è qualche anomalia per cui non parte non lo saprai mai
Codice:
python /cartella/dove/si/trova/lo/script.py
Coltiva linux, che windows si pianta da solo! (cit.)
Messaggi: 989
Discussioni: 7
Registrato: Aug 2016
Reputazione:
24
20/01/2017, 21:48
(Questo messaggio è stato modificato l'ultima volta il: 20/01/2017, 21:48 da Painbrain.)
non necessariamente serve il .py
allora:
Codice:
sudo su
cd /root
./shutdown_button
nel terminale una riga dopo l'altra.
in pratica prendi i permessi di amministratore, entri in una cartella e lanci lo script
Coltiva linux, che windows si pianta da solo! (cit.)