La ricerca ha trovato 39 risultati
- 02/10/2018, 19:09
- Forum: Contatori ad impulsi
- Argomento: Lettura S0 - script python
- Risposte: 65
- Visite : 52170
Re: Lettura S0 - script python
Grazie flane per i suggerimenti, dato che sono nato e continuo con distro senza systemd (e ti assicuro che funzionano senza problemi) tendo a non usarlo ma appena ho un attimo vedo di implementarlo visto che debian lo usa. In merito ai riferimenti ci sono pareri contarstanti e credo che /run/shm sia...
- 01/10/2018, 22:49
- Forum: Contatori ad impulsi
- Argomento: Lettura S0 - script python
- Risposte: 65
- Visite : 52170
Re: Lettura S0 - script python
Riassumendo io ho risolto in questo modo: all'avvio preparo i dati per evitare i problemi sollevati da flane. questo è il file /etc/rc.local : #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success o...
- 30/09/2018, 21:19
- Forum: Contatori ad impulsi
- Argomento: Lettura S0 - script python
- Risposte: 65
- Visite : 52170
Re: Lettura S0 - script python
Riposto lo script countS0.py ultima versione : #!/usr/bin/python pin_gpio = 4 metern_id = 2 file = '/run/shm/metern'+str(metern_id)+'.txt' import time import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) GPIO.setup(pin_gpio, GPIO.IN, pull_up_down = GPIO.PUD_DOWN) counter = 0 fold = open('/run/shm/consumi2...
- 30/09/2018, 19:57
- Forum: Contatori ad impulsi
- Argomento: Lettura S0 - script python
- Risposte: 65
- Visite : 52170
Re: Lettura S0 - script python
Grande max !!
mi congratulo con te, il nome del file che scrive è inserito nelle prime righe del file, se vuoi puoi cambiarlo li.
@flane: il valore ultimo lo leggo dal file quando parte lo script e lo assegna a counter.
mi congratulo con te, il nome del file che scrive è inserito nelle prime righe del file, se vuoi puoi cambiarlo li.
@flane: il valore ultimo lo leggo dal file quando parte lo script e lo assegna a counter.
- 25/09/2018, 8:50
- Forum: Contatori ad impulsi
- Argomento: Lettura S0 - script python
- Risposte: 65
- Visite : 52170
Re: Lettura S0 - script python
Ciao maxsemp, prova lo script di alcuni post fa e vedi se ti torna dei risultati a video utilizzando un terminale, oppure fai il test di valore valido nella pagina di setup dei contatori. per spiegare come lavora : Il valore di energia è dato dalla somma della variabile counter (calcolata x un impul...
- 15/09/2018, 11:00
- Forum: Contatori ad impulsi
- Argomento: Lettura S0 - script python
- Risposte: 65
- Visite : 52170
Re: Lettura S0 - script python
Ciao, il test per il contatore S0 lo puoi fare semplicemente facendo un contatto tra i fili che vanno al contatore , ogni volta che metti a contatto i due fili il gpio riceve il segnale e lo script che lo legge fa incrementare il contatore. se unendo i due fili funziona allora il problema è che il c...
- 15/09/2018, 10:25
- Forum: Contatori ad impulsi
- Argomento: Lettura S0 - script python
- Risposte: 65
- Visite : 52170
Re: Lettura S0 - script python
@maxsemp sei riuscito a capire se il gpio riceve il segnale ?
Inviato dal mio SM-G930F utilizzando Tapatalk
Inviato dal mio SM-G930F utilizzando Tapatalk
- 12/09/2018, 19:12
- Forum: Contatori ad impulsi
- Argomento: Lettura S0 - script python
- Risposte: 65
- Visite : 52170
Re: Lettura S0 - script python
Questa è la mia connessione, i fili marrone e blu vanno al connettore s0 che chiude il contatto
Inviato dal mio SM-G930F utilizzando Tapatalk
Inviato dal mio SM-G930F utilizzando Tapatalk
- 12/09/2018, 17:13
- Forum: Contatori ad impulsi
- Argomento: Lettura S0 - script python
- Risposte: 65
- Visite : 52170
Re: Lettura S0 - script python
prova a capire se non hai problemi di permessi sulla scrittura del file in quella posizione. come utente da cui lanci lo script prova a dare un : touch /run/shm/pippo.txt ti dovrebbe creare un file vuoto pippo.txt se puoi scrivere, in caso contrario il problema sono i permessi. @flane come tu hai so...
- 10/09/2018, 16:07
- Forum: Contatori ad impulsi
- Argomento: Lettura S0 - script python
- Risposte: 65
- Visite : 52170
Re: Lettura S0 - script python
prova a lanciare lo script in python qui sotto, ti dovrebbe stampare i dati letti, se counter aumenta vuol dire che legge l'impulso: pin_gpio = 4 import time import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) GPIO.setup(pin_gpio, GPIO.IN, pull_up_down = GPIO.PUD_DOWN) counter = 0 tpulse0 =0 while True: ...