Profilo di malcomx

Nome malcomx
Indirizzo email n/a
Messaggi7
  • 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
  • Re: Impazzendo per una cretinata [Risolto!!!!]
    Forum >> Principianti
    Grazie :ok:





  • 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 :angry: :angry:

    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()



  • 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.
  • Re: Recuperare dati di una specifica colonna
    Forum >> Programmazione Python >> Database
    Uso Python 2.7.11 su debian con cpu ARM
  • 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
  • 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