Paolo, preciso, chiaro e puntuale come sempre… ☺️😉 posso chiederti anche qui nei commenti una breve descrizione di come installare pyserial su MAC? in rete ci sono alcuni testi uno meno chiaro dell’altro 🥺 io ho installato Python 2.7, grazie in anticipo se vorrai dedicare qualche minuto su questa cosa che magari potrebbe essere utile anche ad altri 🙏 ciao Roberto PS anche io ho iniziato con Sinclair… il mitico ZX80, poi ho abbandonato dopo pochi anni aver lavorato con Pascal
@RyojiKaji85
4 жыл бұрын
Ciao Paolo, è normale che fermando e rilanciando il programma phyton (e lasciando Arduino connesso alla porta) i valori letti sulla seriale inizino nuovamente dal principio?
@ifaber68
6 жыл бұрын
Ho sempre voluto imparare a programmare in Python, ma non l'ho mai fatto, grande spaglio! Ma non è mai troppo tardi... Anche grazie a te :-)
@zeppelinmaker
6 жыл бұрын
Pensa che volevo pubblicare un corso in 100 video... Già scritto... è solo da girare e pubblicare
@ifaber68
6 жыл бұрын
Perche non lo fai? Penso che sarebbe molto interessante, senza tralascare Arduino però!!!. Io una volta programmavo in: Visual Basic, Visual C, un pò di Java, ma su Python non c'ho mai messo mani...
@zeppelinmaker
6 жыл бұрын
solo questione di tempo!
@mondogeo7890
3 жыл бұрын
Ciao Paolo e grazie dei tuoi utilissimi video! Usando Python 3.7.9 ho trovato il problema della codifica dei caratteri. Ottenevo un print del tipo: ... b'0 ' b'1 ' b'2 ' b'3 ' ... Ho inserito: print (arduino.readline().decode('latin_1')) # impone la codifica latin_1 ed il problema mi sembra risolto. ... 0 1 2 3 ... Ciao
@sulfrum
3 жыл бұрын
grazie!
@giovanni.roberto
6 жыл бұрын
Cosa mi consiglieresti di imparare dopo il c++? Python o java
@zeppelinmaker
6 жыл бұрын
Beh dipende da cosa ci vuoi fare! E' per diletto o per $$? Entrambi secondo me promettono bene. Python per l'interesse crescente che ha anche in ambito bigdata & co. Java è un linguaggio più "istituzionale" ... va bene per lavorare per banche o bigCo. Con python hai meno concorrenza rispetto a Java ma potresti fare più fatica a trovare un committente. Comunque Python resta tra i linguaggi più richiesti in questi anni. Se punti a trovare un impiego, no ntralasciare o sottovalutare anche JS, anche se usarlo, ultimamente è un vero delirio (vedi NodeJS, Angular & Co)
@MrNeo1964
4 жыл бұрын
______RISOLTO _____ Ho la versione 3.8 di Python. Il modulo pySerial è installato. Come editor uso PYCHARM. Questo è l'errore che mi dà quando lancio il codice : " partially initialized module 'serial' has no attribute 'Serial' (most likely due to a circular import)". Qualcuno sa aiutarmi ?
@MrNeo1964
4 жыл бұрын
Dopo aver disinstallato e reinstallato serial e pyserial ora il codoce python funziona , ma quello di Arduino mi risponde : -------------------------------------------------- "avrdude: ser_open(): can't open device "\\.\COM3": Accesso negato. Problema di caricamento sulla scheda. Guarda www.arduino.cc/en/Guide/Troubleshooting#upload per suggerimenti". -------------------------------------------------- Sembra che i due software non riescano a condividere la porta seriale COM3
@MrNeo1964
4 жыл бұрын
Ulteriore aggiornamento. ora sembra andare anche sei dati ricevuti sono strani. Ho dovuto caricare PRIMA lo sketch su Arduino , POI lanciare il codice python. I dati stampati sembrano codici NUMERICI UNICODE come b'208 ' ecc. Forse bisogna impostare PRINT(arduino.readline()) in modo diverso
@MrNeo1964
4 жыл бұрын
Se voglio modificare il codice Arduino e ricaricarlo devo resettare la SHELL python dall'IDLE (CTRL+F6) , caricare le modifiche su Arduino e poi lanciare nuovamente la ricezione dati sull'IDLE (F5)
@MrNeo1964
4 жыл бұрын
Con PYTHON 3.8 per ottenere i numeri che scorrono come nel video ( kzitem.info/news/bejne/25iD2a2hkWmUdKA ) bisogna modificare la riga di stampa così : "print (arduino.readline().decode())"
@morganscollo3919
4 жыл бұрын
@Room 237, grazie di cuore per gli aggiustamenti... Mi sono tornati veramente utili
@albertomora4462
5 жыл бұрын
Caro Paolo, sebbene non sia open-source, sarebbe interessante fare un tutorial anche con Matlab: ha un toolbox sia per interfacciare Arduino con l’editore di testo, sia con Simulink. Sicuramente come linguaggio di programmazione è più comprensibile rispetto a Python (che invece è a basso livello) Buona giornata. A.
@zeppelinmaker
5 жыл бұрын
Ciao, me li segno... grazie
@matteopisanello7787
3 жыл бұрын
Ad arduino.readline() mi dà errore di sintassi
@simant67
4 жыл бұрын
help!!!! aprendo il monitor seriale di arduino la variabile n incrementa ,ma python senza dare errori no.premetto che la libreria serial sullo stesso è installata .uso windows,. buona giornata a tutti
@simant67
4 жыл бұрын
Ho risolto sono dovuto passare alla versione python 2.7 funziona, ho anche riprovato ad installare python 3.x in più versioni ma niente non va
@federicoferrara125
6 жыл бұрын
Ecco siamo arrivatia al Python,che tanto mi piace.
@zeppelinmaker
6 жыл бұрын
bellissimo!
@zaaita
5 жыл бұрын
Muito bom o video, ajudou muito. Obrigado!
@simone54350
5 жыл бұрын
non riesco a trovare il download della libreria serial, potresti darmi un link
@zeppelinmaker
5 жыл бұрын
dovrebbe già essere presente nell'installazione base... hai fatto il test con idle?
@simone54350
5 жыл бұрын
@@zeppelinmaker il test l'ho fatto e non era presente la libreria serial, poi mi sono visto come installarla dal prompt dei comandi su windows tramite pip install serial, a questo punto sul prompt e iniziato il download di serial con una serie di scritte e barre di avanzamento del download che sono terminate la scritta "Successfully installed future-0.17.1 iso8601-0.1.12 pyyaml-3.13 serial-0.0.86". Il problema ora è che nell'IDLE di python scrvendo "import serial" da un altro errore rispetto a quando non era installata(la libreria ora è installata perchè se provo a installarla di nuovo mi dice "Requirement already satisfied:")
@simone54350
5 жыл бұрын
questo è l'errore che mi da ora " Traceback (most recent call last): File "", line 1, in import serial File "C:\Users\simon\AppData\Local\Programs\Python\Python37-32\lib\site-packages\serial\__init__.py", line 10, in from . import utilities, abc, model, marshal, errors, properties, meta, hooks, test, request File "C:\Users\simon\AppData\Local\Programs\Python\Python37-32\lib\site-packages\serial\model.py", line 11, in from .utilities.compatibility import backport, BACKWARDS_COMPATIBILITY_IMPORTS ModuleNotFoundError: No module named 'serial.utilities' "
@zeppelinmaker
5 жыл бұрын
e adesso che errore esce? Che versione di python usi?
@RyojiKaji85
4 жыл бұрын
Il pacchetto dovrebbe essere pyserial
@nicolab.5944
4 жыл бұрын
Potresti fare un video su come installare la libreria per favore .... non riesco a farlo e non ho mai capito come farlo
@ValentinoR78
4 жыл бұрын
come ha detto Paolo, puoi usare "pip" che è un software che trovi integrado in Python per tutti gli OS. La sintassi è abbastanza semplice: "pip install [nome_libreria]" # per installare una nuova libreria (senza virgolette) "pip install [nome_libreria] --upgrade" # per aggiornare la libreria già installata "pip search [nome_libreria]" # per cerca all'interno del repository una certa libreria
Пікірлер: 35