• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
tensione spie pi con rilevare leggere raspberry luminose o

Leggere spie luminose o rilevare tensione con Raspberry Pi
#1
Questa discussione sul forum è legata alla relativa guida sul blog, su come realizzare

- un dispositivo in grado di leggere lo stato di una spia luminosa
- una variante, in grado di rilevare la presenza di tensione elettrica, optoisolata.

Se avete dubbi o suggerimenti in merito, usate questa discussione.
Risposta
#2
Ciao a tutti, ho provato a realizzare il sensore e a collegarlo al raspy ma lo script in python mi restituisce questo


Codice:
Traceback (most recent call last):
 File "provaingresso417.py", line 4, in <module>
   sensore = LightSensor(4)
 File "/usr/lib/python2.7/dist-packages/gpiozero/devices.py", line 95, in __call__
   self = super(GPIOMeta, cls).__call__(*args, **kwargs)
 File "/usr/lib/python2.7/dist-packages/gpiozero/input_devices.py", line 515, in __init__
   self.pin.when_changed = self._charged.set
 File "/usr/lib/python2.7/dist-packages/gpiozero/pins/__init__.py", line 388, in <lambda>
   lambda self, value: self._set_when_changed(value),
 File "/usr/lib/python2.7/dist-packages/gpiozero/pins/pi.py", line 289, in _set_when_changed
   self._enable_event_detect()
 File "/usr/lib/python2.7/dist-packages/gpiozero/pins/rpigpio.py", line 219, in _enable_event_detect
   bouncetime=self._bounce)
RuntimeError: Failed to add edge detection  

Ho installato la libreria con questo comando
Codice:
sudo apt-get install python-gpiozero

e provato a dare il comando sia con python 2.7 che 3
Risposta
#3
In Raspbian gpiozero è preinstallata.
Non comunque sei l'unico che segnala strani problemi con gpiozero questa settimana.
Prima di dare il comando di installazione, hai aggiornato i repository con
Codice:
sudo apt-get update
?
Le versioni meno recenti di Gpiozero non contenevano il metodo dedicato lightsensor
Risposta
#4
No non ho aggiornato , provo più tardi, ora sono fuori
Risposta
#5
(02/02/2018, 15:36)Luca Charruaz Ha scritto: ...
Ho installato la libreria con questo comando
Codice:
sudo apt-get install python-gpiozero

e provato a dare il comando sia con python 2.7 che 3

Per Python 3 avresti dovuto installarla con
Codice:
sudo apt-get install python3-gpiozero
Ma sono convinto che sia già installata sul tuo sistema, forse magari è solo vecchia.
Ricorda:
prima di ogni installazione o aggiornamento di programma, aggiornare i repository con:
Codice:
sudo apt-get update
per aggiornate tutti i programmi automaticamente all'ultima versione disponibile, usa:
Codice:
sudo apt-get upgrade
Risposta
  


Vai al forum:


Navigazione: 2 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect