Ciao a tutti, ho un problema con arduino.
Ho un arduino UNO con un led, un dht11 per la temperatura e deve comunicare via seriale con PHP.
Praticamente tramite una pagina php faccio accendere un led o spegnerlo, arduino invece invia la temperatura e umidità.
Il problema è che il "protocollo" che ho scritto funziona, ma in modo abbastanza superficiale.
Cioè da php gli mando il comando "a" e arduino accende il led, con "s" spegne.
arduino invece invia la temp e umidità e la stampo con php.
Fin a qui tutto ok, il problema mi sorge perchè è un "protocollo" molto superficiale, cioè non è una cosa professionale.
Infatti ogni tanto si "incanta" stampandomi valori insensati.
Ho cercato qualcosa, ma tra asincrono e sincrono, byte, checksum crc ecc ecc non ho capito molto, dovuto al fatto che sono un pò ignorante in materia.
mi sapreste aiutare a capire come poter comunicare e creare un protocollo con pochi bug ?