Quale protocollo utilizza Arduino per comunicare?

Salve a tutti, alla domanda che fa da titolo al topic ho trovato mille risposte ma scusate ho una gran confusione visto la mia inesperienza e vengo al nocciolo.

Ho un Arduino UNO R3 al quale ho abbinato un sensore temperatura e uno barometrico via I2C e tutto ok.
Dall'interfaccia utente mi trasmette i dati e anche qui tutto ok.

Ora esiste un software proprietario che gestisce varie stazioni meteo e si chiama WeatherDisplay il quale fa da datalogger e mille altre cose al quale volevo far leggere i dati di Arduino.
Ho chiesto al "gestore" di questo software se è possibile e mi ha chiesto testualmente "what is the protocol of the serial output?"

Non vorrei rispondere con una cavolata e chiedo suggerimento a chi ne sa più di me.

Grazie in anticipo

Alberto

Penso che é piú semplice sapere il protocollo che il software si aspetta e spedirlo cosí da arduino.
Non esiste "UN PROTOCOLLO" Arduino ha diverse interfaccia (seriale TTL, I2C, SPI) che possono essere adeguate ( con adattatori RS232, RS485, Wifi, Bluetooth, USB ecc) alle esigenze.
Ciao Uwe

Grazie per la tempestività e immaginavo una risposta del genere :slight_smile:

Provo a sentire come procedere e se la cosa è fattibile.

Intanto grazie.

Ho raccolto alcune info.

è possibile far comunicare Arduino al software del pc come fosse una porta COM... e inviare caratteri ascii come ad esempio un file .CSV?

Alberto

Sí.

Purtoppo quello che per molti sembra scontato e ovvio non vale per altri quindi le ricerche che faccio mi lasciano dubbi e per quanto possibile devo eliminarli :slight_smile:

Quindi il pc non ha connettori RS232 ma solo usb... La usb posso farla vedere come COM e quindi settare tutti i parametri per una comunicazione seriale di dati ascii.

Ma per fare questo uso la usb della board... O i pin opportunamente programmati?

Dubbi che creano altri dubbi.

La usb di arduino

Ok grazie simonenascivera, cerchrrò qualche sketck x fare rsperienza.

Se vuoi un bel tutorial lo si trova qui Arduino Tutorial - Lesson 4 - Serial communication and playing with data

Ottimo articolo... Ci prov e grazie ancora.

Alberto