[RISOLTO] Caricare dalla SD le credenziali ...

Ci stava un errore di scrittura corretto ma non va ora ti posto le due seriali

[7782] IP: 192.168.1.3
[7782] 
    ___  __          __
   / _ )/ /_ _____  / /__
  / _  / / // / _ \/  '_/
 /____/_/\_, /_//_/_/\_\
        /___/ v0.6.1 on MKR WiFi 1010

[7783] Connecting to blynk-cloud.com:80
[8749] Ready (ping: 54ms).
Initializing SD card...initialization done.
pass.txt:
X3riox4uhgWg3GrJllzcywv3GkOjCfOK

questa impostato il auth normale cosi scorre e legge sd e come vedi legge tutto il file txt.

[7581] IP: 192.168.1.3
[7581] 
    ___  __          __
   / _ )/ /_ _____  / /__
  / _  / / // / _ \/  '_/
 /____/_/\_, /_//_/_/\_\
        /___/ v0.6.1 on MKR WiFi 1010

[7582] Connecting to blynk-cloud.com:80
[8534] Invalid auth token
[16582] Connecting to blynk-cloud.com:80
[16677] Invalid auth token

questo e quando legge il file da sd.

quindi riassumendo:

un token di 32 caratteri in un array di char dimensionato

char auth[32].....

non ti sovviene nulla?

Sbaglio il numero dell'indice?
la seriale lo stampa tutto e bene.

>WinGamesyun: prova a ripassare quanto deve essere lungo un char array per le stringhe classiche del 'C' ... ::slight_smile:

Guglielmo

gpb01:
>WinGamesyun: prova a ripassare quanto deve essere lungo un char array per le stringhe classiche del 'C' ... ::slight_smile:

Guglielmo

Ciao ho seguito il tuo consiglio, ho cercato di capire un pò di più su caratteri e stringhe. Ci sono arrivato e con varie prove ci sono riuscito, ma ora devo capire quando la lunghezza cambia ad esempio una password .

La lunghezza di un char array DEVE essere al minimo pari alla lunghezza della stringa più lunga che ci vuoi memorizzare + UNO (che è il carattere terminatore di stringa che tu NON vedi, ma che viene inserito e che vale 0x00).

Il char array può essere ovviamente anche di dimensioni più grandi, tanto quello che indica la fine della stringa è appunto il terminatore (che , ripeto, tu non vedi, salvo non vai ad esaminare il contenuto, carattere per carattere, dell'array, ma che comunque è presente).

Guglielmo

Buona sera a tutti ci sono riuscito con l'aiuto di Salvorhardin. Con il suo esempio funziona perfettamente.

Carica le credenziali per connettersi al server di Blynk direttamente dalla scheda SD.

Grazie a tutti buona serata.

Beh, grazie

Anche a nome suo (di mio fratello intendo)

Però noi abbiamo solo copiato da altre discussioni

Per essere chiari: abbiamo copiato dalle risposte che ti hanno dato.....