Arduino - dove cerca i files necessari?

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?

Reply to
RobertoA
Loading thread data ...

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.

Reply to
Giorgio

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?

Reply to
RobertoA

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.

Reply to
Giorgio

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

Reply to
RobertoA

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

Reply to
Giorgio

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.