Sto tentando di capire come funziona l'ide Arduino Numerose domande si accatastano in attesa di sbroglio Elora servirebbe qualche espertone in materia che mi mettesse a disposissione almeno 28 secondi del suo tempo ahhhh (a gratis s'intende):
-1 indove l'e' che l'ide va a cercare i file include? (chiedo questo perche' sembra li trovi anche se non si vedono) (esiste un solo percorso preferenziale o se non trova qua' va a vedere la' e cosi' via?)
-2 como mai alcune volte nei progetti si usa un #include mentre altre si trova un #include "Toni.h" ?
-3 quando si trova una roba di questo tipo #include si intende che la directory avr e' presente nella stessa directory del progetto (lo scketch come lo chiameno loro) o si intende altro?
-4 alcuni file include prevedono l'uso di direttive del tipo #if defined(__AVR_ATmega8__) .... Ma quel __AVR_ATmega8__ chi e' che glielo passa? Potrebbe essere il compilatore che, in base alla scheda impostata, passa la costante/variabile in modo che i vari file prendano il percorso adatto alla scheda, ma come fare per sapere quali di queste costanti7variabili sono possibili, ad esempio per un Arduino Due qual'e' il valore passato, e indove l'e' che si pol vedere?
-5 in duve l'e' che si indica al sistema l'associazione tra pin fisico e pin logico (come visto dentro l'ide, come usato dal pinMode() per capirci), ad esempio per l'Arduino Due chi e' che associa il pin fisico
27 col pin logico 0 ?Ringrazio in anticipo tutti gli espertoni che risponderanno