02/07/2023, 06:14
(Questo messaggio è stato modificato l'ultima volta il: 02/07/2023, 06:34 da ippogrifo.)
Diverse prove:
- Commenta/cancella la riga "sudo python /home/pi/Fan_HAT/python/main.py &" da rc.local; reboot. Da terminale avvia il programma aggiungendo dopo main.py &. Con l'aggiunta della "e" commerciale ( & ) il programma va in esecuzione in background, quindi chiudendo il terminale continuerebbe a funzionare.
- Inserisci in rc.local prima di exit 0 la riga: "sudo python /home/pi/Fan_HAT/python/main.py" senza &.
- Puoi sempre utilizzare la versione in C spostando il file eseguibile (main) in altra cartella (non toccare/modificare il file "makefile" contenente le istruzioni di compilazione), modificare i valori della temperatura nel file sorgente (main.c) che si trova nella direcory "/home/pi/Fan_HAT/c/examples"; similmente alla versione python trovi i valori da modificare nella sequenza di "if" ed "else if". Dopo le modifiche esegui la procedura adottata inizialmente che compilerà il programma creando un nuovo eseguibile "main":
- Commenta/cancella la riga "sudo python /home/pi/Fan_HAT/python/main.py &" da rc.local; reboot. Da terminale avvia il programma aggiungendo dopo main.py &. Con l'aggiunta della "e" commerciale ( & ) il programma va in esecuzione in background, quindi chiudendo il terminale continuerebbe a funzionare.
- Inserisci in rc.local prima di exit 0 la riga: "sudo python /home/pi/Fan_HAT/python/main.py" senza &.
- Puoi sempre utilizzare la versione in C spostando il file eseguibile (main) in altra cartella (non toccare/modificare il file "makefile" contenente le istruzioni di compilazione), modificare i valori della temperatura nel file sorgente (main.c) che si trova nella direcory "/home/pi/Fan_HAT/c/examples"; similmente alla versione python trovi i valori da modificare nella sequenza di "if" ed "else if". Dopo le modifiche esegui la procedura adottata inizialmente che compilerà il programma creando un nuovo eseguibile "main":
Codice:
cd
cd Fan_HAT/c/
make clean
make
sudo ./main