Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
|
raspberry:gpio [2017/09/14 13:24] stefano [WEBIOPI] |
raspberry:gpio [2023/04/17 14:25] (versione attuale) |
||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| + | ===== prima esperienza ===== | ||
| Far lampeggiare un led\\ | Far lampeggiare un led\\ | ||
| collegare un filo al pin nr.6 e un' | collegare un filo al pin nr.6 e un' | ||
| Linea 200: | Linea 201: | ||
| </ | </ | ||
| + | ovviamente questi file dovranno essere esposti su un server web ad esempio apache nella cartella / | ||
| ==== WEBIOPI ==== | ==== WEBIOPI ==== | ||
| Attenzione, non sono sicuro di questa guida...\\ | Attenzione, non sono sicuro di questa guida...\\ | ||
| Linea 225: | Linea 227: | ||
| oppure | oppure | ||
| https:// | https:// | ||
| + | |||
| + | Per federe se funziona il tutto si dovrebbe eseguire webiopi indicando il file di configurazione ad es:\\ | ||
| + | webiopi -d -c / | ||
| + | |||
| + | poi si accede con il browser sulla porta 8000\\ | ||
| + | nome utente: webiopi e la password: raspberry\\ | ||
| + | il problema è che in questo modo la consolle rimane attiva e vengono visualizzati i messaggi.\\ | ||
| + | |||
| + | Poi ad un certo punto dopo aver riscontrato tutti questi problemi ho seguito le istruzioni qui:\\ | ||
| + | https:// | ||
| + | |||
| + | sudo dpkg --purge python2-webiopi | ||
| + | sudo dpkg --purge python3-webiopi | ||
| + | find /usr | grep -i webiopi | ||
| + | tar cjvf ~/ | ||
| + | cat ~/ | ||
| + | cat ~/ | ||
| + | | ||
| + | git clone https:// | ||
| + | cd rpi3-webiopi | ||
| + | cd dev | ||
| + | ./ | ||
| + | |||
| + | ./ | ||
| + | |||
| + | ./ | ||
| + | | ||
| + | Note that remove official WebIOPi python codes/ | ||
| + | |||
| + | If you want install WebIOPi+ for python3, select python3 for webiopi daemon/ | ||
| + | |||
| + | webiopi-select-python 3 | ||
| + | sudo systemctl daemon-reload | ||
| + | sudo systemctl restart webiopi | ||
| + | |||
| + | If you don't have systemd, init.d command is available to start/ | ||
| + | |||
| + | sudo / | ||
| + | |||
| + | Per disinstallare \\ | ||
| + | |||
| + | sudo dpkg --purge python2-webiopi | ||
| + | e / o \\ | ||
| + | |||
| + | sudo dpkg --purge python3-webiopi | ||
| + | |||
| + | ===== seconda esperienza ===== | ||
| + | Prima di iniziare è necessario abilitare le funzioni del gpio tramite il configuratore del raspberry\\ | ||
| + | raspi-config | ||
| + | abilitare il gpio\\ | ||
| + | Usare il python per gestire il gpio e i device ad esso collegati\\ | ||
| + | installare prima di tutto il gestore dei pacchetti del python \\ | ||
| + | apt-get install python-pip | ||
| + | |||
| + | Poi dovremo installare gli strumenti di sviluppo. Qui installo quelli di Python 3, se preferite Python 2 togliete il 3 dal comando che segue: \\ | ||
| + | |||
| + | apt-get install python3-dev | ||
| + | |||
| + | Infine, installiamo tramite pip due pacchetti che ci servono: distribute e RPi.GPIO:\\ | ||
| + | |||
| + | pip install distribute | ||
| + | pip install RPi.GPIO | ||
| + | | ||
| + | | ||
| + | ===== terza esperienza ===== | ||
| + | L' | ||
| + | |||
| + | ===== altre info ===== | ||
| + | per il discorso dell' | ||
| + | http:// | ||
| + | http:// | ||