Come comunicare tramite TCP/IP con ESP32 server #4.2

Nell’articolo di oggi vedremo come utilizzare ESP32 come server e comunicare con esso tramite un PC (in particolar modo con Arduino IDE) tramite il protocollo TCP-IP.

Nell’articolo precedente abbiamo parlato del protocollo TCP/IP, riprendiamo brevemente tale concetto.

TCP/IP è un protocollo di collegamento dati utilizzato in Internet per consentire a computer e altri dispositivi di inviare e ricevere dati. TCP/IP sta per Transmission Control Protocol/Internet Protocol, cioè un sistema che consente ai dispositivi connessi a Internet di comunicare tra loro attraverso le reti.

Cosa fare con ESP32

Installare processing dal seguente link https://processing.org/download/.

Estrarre la cartella compressa e cliccare su “processing.exe” come mostrato nell’immagine sottostante.

Una volta aperta l’applicazione andare su:

  • Sketch
  • Import Library
  • Add library
  • ricercare ControlP5

Codice

Prima di compilare e caricare il codice dobbiamo cambiare i valori di:

  • Ssid_router: inserendo il nome del nostro router
  • password_router: inserendo la password del router

Compila e carica il codice sulla scheda. Una volta eseguita tale operazione aprire il monitor seriale e impostare il baud rate a 115200.  Osserviamo qual è l’indirizzo IP del nostro router.

Se si hanno problemi prova a riavviare la scheda tramite l’apposito pulsante.

Apriamo processing e copiamo e incolliamo il seguente codice.

Avviamo il codice e si aprirà un pop-up. Andiamo su TCP-CLIENT e inseriamo l’indirizzo IP del nostro router che abbiamo trovato prima su Arduino IDE.

Clicchiamo su Connect Server e ora possiamo scambiare messaggi tra ESP32 e PC (usando il monitor seriale di Arduino IDE).

Iscriviti ai nostri gruppi Telegram

Link utili

Seguici per non perdere le prossime novità!

Simone Candido è un ragazzo appassionato del mondo tech nella sua totalità. Simone ama immedesimarsi in nuove esperienze, la sua filosofia si basa sulla irrefrenabile voglia di ampliare a 360° le sue conoscenze abbracciando tutti i campi del sapere, in quanto ritiene che il sapere umano sia il connubio perfetto tra cultura umanistica e scientifica.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.