rpi.gpio si riferisce al nome del pacchetto di un modulo Python per accedere ai pin GPIO di Raspberry Pi. Il modulo consente di inizializzare, attivare e disattivare i pin GPIO. Utilizza uno stile di programmazione funzionale.
Quando usi la libreria RPi.GPIO in Python devi chiamare import RPi.GPIO as GPIO e poi GPIO.setmode(GPIO.BOARD) o GPIO.setmode(GPIO.BCM) Qual è la differenza tra queste due opzioni?
Sono abbastanza nuovo con Raspberry Pi. Di recente ho iniziato a hackerare il mio nuovo RPI con raspbian e a lavorare su un progetto di streaming video. Ho finito il mio prototipo e le cose sono pronte per la produzione. RPI è fantastico senza dubbio, ma posso usarlo per la …
Ho un circuito semplice cablato, con un LED collegato al pin 18 sul riferimento BOARD. Eseguo un semplice programma per mettere il pin 18 su ALTO, che accende il LED, e poi un paio di secondi dopo, imposto il pin 18 su BASSO, e infine finisco il mio programma con …
Vorrei controllare la mia TV usando un Raspberry Pi. Vorrei che il mio Raspberry Pi si comportasse come un telecomando della TV. Di che tipo di hardware ho bisogno per realizzarlo? Ho bisogno di qualcosa come l'emettitore IR e, in tal caso, dove acquistare tale hardware? ... o il Raspberry …
Ho scaricato RPi.GPIO 5.3a da qui: https://pypi.python.org/pypi/RPi.GPIO Ho estratto il file tar, cd nella cartella ed eseguito: sudo python setup.py install Ha attraversato un sacco di cose e non sembra aver fallito. L'ultima riga del suo lavoro è questa: Writing /usr/local/lib/python2.7/dist-packages/RPi.GPIO-0.5.3a.egg-info Dopo ciò è stato fatto e mi ha restituito …
Vorrei essere in grado di emettere 75 segnali di uscita digitale dal Raspberry Pi. Tuttavia ha solo 26 pin GPIO. Il tempismo preciso non è critico fintanto che è entro 1 secondo. Devo essere in grado di attivare o disattivare tutti i segnali contemporaneamente, quindi il charlie-plexing non funzionerà. Immagino …
Attualmente sto pianificando un progetto per un corso a scuola che prevede l'utilizzo del Raspberry Pi, tuttavia sono preoccupato che non avrò abbastanza connettori GPIO per gli ingressi e le uscite di cui avrò bisogno per il progetto. Cosa potrei usare per permettermi di estendere la quantità di connettori che …
Di recente ho configurato Python per funzionare con lighttpd tramite CGI (vedi qui ). Ma nel momento in cui vado a includere RPi.GPIO , lo script smette di essere eseguito (presumo perché non viene generato alcun HTML), ma non viene generato alcun errore nel registro degli errori ( /var/log/lighttpd/error.log). gpio.py …
Non sono sicuro di come dirlo, ma vorrei leggere la "quantità di luce" con il mio Raspberry Pi. Per "quantità di luce" intendo un numero compreso tra 0 e 100 (ad esempio) dove 0 non è luce / buio e 100 è molta luce (che è, a quanto ho capito, …
Ho completato con successo il mio hardware "ciao mondo" usando questa guida: http://www.raspberrypi-spy.co.uk/2012/06/control-led-using-gpio-output-pin/ Ora vorrei passare a cose più grandi e luminose, LED più controllati individualmente! Ovviamente, il prossimo passo è spostare la fonte di tensione al di fuori del Raspberry Pi e aggiungere altri LED, ma alla fine finirò …
speriamo che questa domanda sia piuttosto semplice ma il mio rapido googling non ha trovato la risposta. So che l'RPi ha diversi GPIO che posso usare e GPIO specializzati (SPI, I2C, UART, ecc.). Nel mio progetto sto effettivamente esaurendo i GPIO regolari e vorrei usare SPI, I2C e altri GPIO …
Ho letto qui che potrei attivare / disattivare lo stato di un pin GPIO impostato su Python usando il seguente comando: GPIO.output(LED, not GPIO.input(LED)) dove LEDè il valore pin. Posso accendere il LED usando il seguente codice: import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) LED = 17 GPIO.setup(LED,GPIO.OUT) GPIO.output(LED,True) Ma quando provo …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.