malcomx
Profilo di
Nome | malcomx |
---|---|
Indirizzo email | n/a |
Messaggi | 7 |
-
- 2016-09-30 14:46:26
- Ricezione dati seriale
- Forum >> Programmazione Python >> Scripting
- Salve a tutti ho un problema che mi affligge. Sto dialogando con un device che in seriale mi invia una sequenza di 11 dati tutti su singola riga.Esempio: 23412121216etc 8)]ogni volta mi invia questi 11 dati per poi fermarsi per un tempo x.8)]Io vorrei salvare ogni volta questi dati in variabili che posso richiamare all'occorrenza tipo8)]data0, data1 etc.8)]
8)]Il codice che ho utilizzato è il seguente:
class SerialThread (threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
def run (self):
try:
device = '/dev/ttyS5'
ser = serial.Serial(device, 9600, timeout=5000)
except:
print "Errore seriale"
while 1:
try:
print("Trying..."), device
data = []
data = ord(ser.read())
print data
except:
print "Errore seriale"
SerialThread().start()
Grazie
-
- 2016-04-29 10:37:51
- Re: Impazzendo per una cretinata [Risolto!!!!]
- Forum >> Principianti
- Grazie
-
- 2016-04-29 09:55:58
- Impazzendo per una cretinata
- Forum >> Principianti
- Buongiorno vi chiedo aiuto in merito ad una cretinata ma non riesco ad uscirmene.
Ho un thrend che si ripete ogni 5 secondi voglio in un if portare var=0 per evitare la stampa che deve essere fatta una solo volta.
L'errore è il seguente: UnboundLocalError: local variable 'var' referenced before assignment. Grazie per l'aiuto
Il codice d'esempio è il seguente:
import threading
def prova ():
threading.Timer(5.0, prova).start ()
if var == 1:
print "tutto ok"
var = 0
prova()
-
- 2016-02-06 10:49:31
- Re: Recuperare dati di una specifica colonna
- Forum >> Programmazione Python >> Database
- In pratica da un print mi stampa il valore del nome del primo utente anche per altri row0.
-
- 2016-02-05 20:34:47
- Re: Recuperare dati di una specifica colonna
- Forum >> Programmazione Python >> Database
- Uso Python 2.7.11 su debian con cpu ARM
-
- 2016-02-05 20:33:28
- Re: Recuperare dati di una specifica colonna
- Forum >> Programmazione Python >> Database
- dbConn = MySQLdb.connect(host,user,password,dbname)
cursor = dbConn.cursor()
query = ("SELECT nome FROM users WHERE id BETWEEN %s AND %s")
id_start = 1
id_end = 8
cursor.execute(query, (id_start, id_end))
rows = cursor.fetchall()
for row in rows:
global utente001
utente001 = row[0]
global utente002
utente002 = row[0]
global utente003
utente003 = row[0]
global utente004
utente004 = row[0]
global utente005
utente005 = row[0]
global utente006
utente006 = row[0]
global utente007
zona007 = row[0]
global utente008
utente008 = row[0]
dbConn.commit()
cursor.close()
So che è sbagliatissima la sintassi ma non riesco ad uscirmene.grazie Ciao
-
- 2016-02-05 17:47:33
- Recuperare dati di una specifica colonna
- Forum >> Programmazione Python >> Database
- Buongiorno, vi chiedo aiuto in merito al recupero di dati di una specifica colonna per un range di id da data base mysql.
In pratica devo recuperare da id 1 ad id 8 i dati della colonna user dal db utenti e salvarli in 8 variabili global.
Sto litigando da giorni io ed il db
Grazie per l'aiuto