Arduino - dove cerca i files necessari?

Aug 23, 2019 5 Replies

Per gli esperti Arduinomani, potreste indicarmi della documentazione dove trovare come pensa' l'ide di Arduino quando deve compilare uno sketch? Dove cerca esattamente le librerie di funzioni? Chiedo questo perche' mi sembra che se non trova ove si attende lui continua a cercare anche in altre directory rispetto alla classica \documents\Arduino\Libraries E' possibile forzare la ricerca su alcune directory preferenziali?


Il 23/08/2019 12:33, RobertoA ha scritto:

Per le librerie crea una cartella sotto C:\Program Files (x86)\Arduino188\libraries\. ai file do' il medesimo nome della cartella e parte finale .cpp e .h Non mettere altri file in queste cartelle. All'inizio del programma principale *.ino ci sara' un #include cosicche il micro sa cosa e dove cercare la libreria. I file del programma io li metto in una cartella sotto \documenti\arduino\ Dal menu' sketch clicca su "apri cartella dello sketch" impostando, se non lo e' gia', \documenti\arduino\miolavoro\miolavoro.ino G.

Il 23/08/2019 13:36, Giorgio ha scritto:

Ringrazio per la risposta Ma per il debug, come operi? Voglio dire, per mandare in esecuzione fino ad un breakpoint, o eseguire una funzione passo-passo come fai?

Il 24/08/2019 09:17, RobertoA ha scritto:

Con il sistema di sviluppo gratuito di Arduino non si puo' fare debug vero e proprio. Pero' dal menu' "strumenti-> Monitor seriale" si apre una finestra che rappresenta quello che tu scrivi nel codice mediante le opportune istruzioni per la seriale, che trovi nella libreria del seriale. Qua c'e' un esempio

formatting link
Permettimi di suggerirti un ottimo testo per tutti questi dubbi - "Aduino Uno" Programmazione avanzata e librerie di sistema - Personalmente avendo collegato un display lcd da 16x2, uso questo per comunicare cio' che accade in run-time. G.

Il 24/08/2019 14:07, Giorgio ha scritto:

Si, grazie Conosco il monitor sulla seriale come sistema per avere informazioni da 'dentro' Ma non e' umano lavorare cosi' Se vuoi seguire passo-passo il codice come fai? Per vedere il valore istantaneo delle variabili usate nel programma ogni volta bisogna spararle fuori? Neanche i neanderthal programmavano cosi' E quando il programma inizia a discostarsi dal classico 'hello world' come si fa? Perche' un conto e'tirare su un esempio, gia' collaudato, e lanciarlo tanto sara' sicuramente funzionante Altro conto e' mettersi a scrivere codice che non sai se fa quello che vuoi tu Sto vedendo Visual Micro, da usare all'interno di Visual Studio oppure Atmel Studio Diciamo che gia' la possibilita' di fermare il codice su breakpoint e' importante Se fosse possibile attaccarci pure un debugger sarebbe un gran bel passo avanti

Con questi sistemi si dovrebbe fare abbastanza, se riesci a impostare e lavorare con uno, sarei interessato anch'io. G.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required