Strumenti Utente

Strumenti Sito


raspberry:gpio

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
raspberry:gpio [2017/09/22 19:44]
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'altro filo al pin nr.7\\ collegare un filo al pin nr.6 e un'altro filo al pin nr.7\\
Linea 200: Linea 201:
 </file> </file>
  
 +ovviamente questi file dovranno essere esposti su un server web ad esempio apache nella cartella /var/www/html \\
 ==== WEBIOPI ==== ==== WEBIOPI ====
 Attenzione, non sono sicuro di questa guida...\\ Attenzione, non sono sicuro di questa guida...\\
Linea 232: Linea 234:
 nome utente: webiopi e la password: raspberry\\ nome utente: webiopi e la password: raspberry\\
 il problema è che in questo modo la consolle rimane attiva e vengono visualizzati i messaggi.\\ 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://github.com/thortex/rpi3-webiopi/wiki/HowToBuild \\
 +
 +  sudo dpkg --purge python2-webiopi
 +  sudo dpkg --purge python3-webiopi
 +  find /usr | grep -i webiopi  | sort > ~/webiopi.old.files
 +  tar cjvf ~/webiopi.old.tbz --files-from ~/webiopi.old.files 
 +  cat ~/webiopi.old.files | sort -r | sed -e 's/^/sudo rm -f /;' |  sh 2>/dev/null
 +  cat ~/webiopi.old.files | sort -r | sed -e 's/^/sudo rmdir /;' | sh 2>/dev/null
 +  
 +  git clone https://github.com/thortex/rpi3-webiopi.git
 +  cd rpi3-webiopi
 +  cd dev
 +  ./01_setup-required-packages.sh 
 +
 +  ./03_install_python_dev.sh
 +
 +  ./10_make_deb.sh
 +  
 +Note that remove official WebIOPi python codes/modules/eggs from your system before installing Yet Another WebIOPi+ debian package. You can install either the official WebIOPi or YA-WebIOPi+. \\
 +
 +If you want install WebIOPi+ for python3, select python3 for webiopi daemon/command: \\
 +
 +  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/stop/restart WebIOPi daemon: \\
 +
 +  sudo /etc/init.d/webiopi restart
 +
 +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'esperienza con NODE-RED è moto bella graficamente ma da approfondire.\\
 +
 +===== altre info =====
 +per il discorso dell'utilizzo del gpio con bash e altro controllare questi due siti:\\
 +http://www.gandotech.net/raspberry-pi-usare-le-linee-gpio/ \\
 +http://www.engeene.it/la-porta-gpio-della-raspberry-pi-1/ \\
raspberry/gpio.1506102256.txt.gz · Ultima modifica: 2023/04/17 14:25 (modifica esterna)