esatto, non da config.txt
Te lo spiego divagando dall'argomento principale della discussione. Nel caso servissero approfondimenti su come lanciare uno script o un programma all'avvio, apri pure una discussione dedicata (le preesistenti sono datate e specifiche per dei progetti).
prima crei uno script che attiva un pin (a cui collegherai il LED del pulsante, eventualmente con una resistenza in serie da 330 Ohm per limitare la corrente che transita nel LED, se non è già incorporata), E poi configurerai il sistema per fare in modo che lanci all'avvio il tuo programma
per farlo esistono un milione di modi, vediamo un esempio:
PROGRAMMA/SCRIPT
colleghiamo il LED così (a Raspberry Pi spento):
Il programma puoi scriverlo nel linguaggio che vuoi, bash, python, anche scratch, ecc. Qui, vediamo un esempio in Python:
un file di testo:
Codice:
#!/usr/bin/python
from gpiozero import LED #importo la classe LED dalla libreria gpiozero
spia = LED(17) # assegno all'oggetto LED spia il pin GPIO 17 ( o altro al quale e collegato)
spia.on # accendo la spia
questo script andrà chiamato con un nome con estensione .py (Pthon) ad esempio
led_accensione.py
ora digitando da Terminale
Codice:
python led_accensione.py
il LED si accenderà- Attenzione che lo troverà sol ose sei nella stessa directory, quindi è meglio sempre usare il percorso assoluto, ad esempio /home/nomeutente/led_accensione.py se lo script si trova nella home del tuo utente.
ESECUZIONE DI UN PROGRAMMA ALL'AVVIO
Anche per fare questo ci sono molti modi diversi, vediamone uno:
Uso di rc.local
rc.local è un file di testo che è un po' la "lista della spesa" che il sistema (l'utente root in realtà) legge all'avvio e esegue in sequenza, prima di lanciare l'interfaccia grafica (se c'è).
Per andare a editare questo file di testo, useremo sempre il Terminale e la linea di comando: digitiamo
Codice:
sudo nano /etc/rc.local
cioè usiamo l'editor di testo "nano" per aprire il file rc.local nella directory /etc
Si aprirà un breve testo.
Dobbiamo scendere e inserire subito sopra la riga "exit 0" il nostro comando, ad esempio, assumendo il percorso di prima:
Codice:
python /home/nomeutente/led_accensione.py
Ora premiamo CTRL+X per uscire da nano, S per confermare e INVIO per mantenere lo stesso nome del file.
ecco, ora, riavviando, il programma Python verrà eseguito all'avvio, accendendo il LED