Caricamento wireless degli sketch (OTA - Over The Air upload)
Qui di seguito trovate le istruzioni per attivare questa possibilità sulle vostre schede.
- Se avete l'applicazione FishinoFlasher datata scaricate l'ultima versione. È comunque buona norma farlo spesso.
- Predisponete la scheda per un upgrade del firmware, come da documentazione sul sito.
- Lanciare l'applicazione FishinoFlasher, che apparirà come nell'immagine a lato
- Selezionare una versione recente del firmware nell'apposita casella. Se possibile, l'ultima disponibile.
- Selezionare la casella "Attivare il caricamento sketch da WiFi". Se questa casella NON è presente, è possibile che il flasher e/o la versione del firmware siano troppo vecchi.
- Inserire un nome per la vostra scheda, per esempio "IlMioFishino"
- Inserire un numero di porta per la connessione. Se non avete esigenze particolari, mantenete la 7777 proposta.
- Lanciare l'upgrade del firmware.
- Per le schede ad 8 bit scollegate i cavi utilizzati per l'upgrade e fate il collegamento indicato nel paragrafo seguente
Sulla Fishino32 non è necessario eseguire alcuna connessione; l'hardware è già previsto per l'upload via WiFi.
Questo serve a permettere al modulo WiFi di resettare e mettere in modalità ISP (In-circuit Serial Programming) il controller, senza la quale la programmazione risulta impossibile.
Attenzione, se non eseguite questo collegamento la programmazione via WiFi fallirà con un errore "strano".
Nelle immagini a sinistra sono visibili i punti in cui effettuare la connessione nei vari modelli di Fishino.
Caricamento degli sketch via WiFi
Una volta completati i passi precedenti, è ora INDISPENSABILE eseguire almeno una volta uno sketch che esegua la connessione al vostro router; questo per dar modo al modulo WiFi di memorizzarne i parametri di connessione e permettergli quindi di collegarsi alla vostra rete WiFi all'avvio.
NOTA : i parametri utilizzati per la connessione al boot saranno GLI ULTIMI utilizzati; se utilizzerete uno sketch che si connette ad un altro router, all'avvio Fishino utilizzerà quei parametri. Allo stesso modo, se imposterete nel vostro sketch la modalità Access Point, al boot successivo il vostro Fishino si metterà in quella modalità, creando la propria rete WiFi.
Fatto questo, lanciate l' IDE e andate nel menu di selezione della porta; vedrete, come da immagine seguente, che apparirà una nuova porta con il nome che avete assegnato al vostro Fishino in fase di aggiornamento firmware:
È sufficiente a questo punto selezionare la porta desiderata e procedere all' upload come di consueto.
Risoluzione dei problemi
Nel caso qualcosa vada storto, prima di richiedere assistenza controlla i seguenti punti:
- Assicurarsi di aver aggiornato il firmware utilizzando un flasher recente
- Assicurarsi di aver lanciato precedentemente uno sketch che utilizza la connessione WiFi
- Provare a chiudere e rieseguire l' IDE
- Provare a scollegare e ricollegare il Fishino all'alimentazione
- Controllare di aver eseguito correttamente la connessione tra il GPIO5 e l' ATRES-ESP come da punti precedenti
- Riprovare
- Se ancora non funziona, spegnere e riaccendere il Fishino