Sommario:
- Passaggio 1: procedura di installazione
- Passaggio 2: codifica in Arduino
- Passaggio 3: codifica in Python3
- Passaggio 4: codice sorgente di Arduino e Python3
Video: Comunicazione Python3 e Arduino: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
descrizione del progetto
In questo progetto invieremo comandi da Python3 a una scheda Arduino, il che renderà le cose più facili da capire durante la comunicazione tra Python3 e Arduino. Faremo un "Hello world" della piattaforma Arduino che significa accendere/spegnere il LED integrato su Arduino Uno.
Quindi prima di tutto lascia che te lo dica…
Perché ho realizzato questo progetto?
In primo luogo, ci sono molti tutorial caricati su Internet appositamente su youtube su questo argomento, ma utilizzano versioni di Python2 e, in secondo luogo, ho installato l'ultima versione che è Python3.7.2. C'è una piccola differenza tra Python2 e Python3 quando lo usi per connetterti con Arduino. Quindi, dopo aver risolto il problema dell'invio di comandi da Python3 ad Arduino, ho pensato che questo dovesse essere condiviso con i produttori e l'intera comunità di hobbisti.
Iniziamo
Componenti necessari:
- Scheda Arduino UNO
- cavo USB
Questo è tutto ciò di cui hai bisogno in termini di hardware:)
Passaggio 1: procedura di installazione
Come installare la versione di Python3 e il pacchetto PySerial
Ora puoi cercare su YouTube informazioni sull'installazione. Sopra è il video per l'installazione sia della versione Python3 che del pacchetto PySerial.
Passaggio 2: codifica in Arduino
Parte 1: codifica in arduino
Passaggio 3: codifica in Python3
Parte 2: codifica in python3
Passaggio 4: codice sorgente di Arduino e Python3
Nota
Assicurati di caricare prima lo schizzo Arduino e poi il codice Python.:) Fatemi sapere nella sezione commenti se avete problemi durante la realizzazione di questo progetto.
Consigliato:
Comunicazione wireless LoRa da 3Km a 8Km con dispositivo E32 (sx1278/sx1276) a basso costo per Arduino, Esp8266 o Esp32: 15 passaggi
Comunicazione Wireless LoRa da 3Km a 8Km con dispositivo Low Cost E32 (sx1278/sx1276) per Arduino, Esp8266 o Esp32: creo una libreria per gestire EBYTE E32 basata sulla serie Semtech del dispositivo LoRa, dispositivo molto potente, semplice ed economico. Versione 3Km qui, versione 8Km qui Possono lavorare su una distanza da 3000 m a 8000 m e hanno molte funzioni e
MPU 6050 Gyro, comunicazione accelerometro con Arduino (Atmega328p): 5 passaggi
Giroscopio MPU 6050, comunicazione accelerometro con Arduino (Atmega328p): l'IMU MPU6050 ha sia l'accelerometro a 3 assi che il giroscopio a 3 assi integrati su un singolo chip. Il giroscopio misura la velocità di rotazione o la velocità di variazione della posizione angolare nel tempo, lungo il Asse X, Y e Z. Le uscite del giroscopio sono
Arduino e comunicazione mobile Bluetooth (messaggero): 8 passaggi
Arduino e comunicazione mobile Bluetooth (messaggero): la comunicazione gioca un ruolo importante nella nostra vita quotidiana. Ma durante questi periodi di blocco, la comunicazione con la nostra famiglia o l'intercomunicazione con le persone nella nostra casa a volte hanno bisogno di telefoni cellulari. Ma l'uso dei telefoni cellulari per brevi soggiorni
Comunicazione crittografata wireless Arduino: 5 passaggi
Wireless Encrypted Communication Arduino: Ciao a tutti, in questo secondo articolo vi spiegherò come utilizzare il chip Atecc608a per proteggere la vostra comunicazione wireless. Per questo, userò NRF24L01+ per la parte Wireless e Arduino UNO. Il microchip ATECC608A è stato progettato da
Comunicazione wireless a lungo raggio, 1,8 km, da Arduino ad Arduino con l'HC-12: 6 passaggi (con immagini)
Comunicazione wireless a lungo raggio, 1,8 km, da Arduino ad Arduino con l'HC-12: in questo tutorial imparerai come comunicare tra Arduino su una lunga distanza fino a 1,8 km all'aperto. L'HC-12 è una porta seriale wireless modulo di comunicazione molto utile, estremamente potente e facile da usare. Per prima cosa partirai