Buonasera Ragazzi!
Poco fa stavo lavorando ad un mio progetto che implicava la generazione di tre segnali digitali 0-1 su tre pin che mi funzionava benissimo, poi ho pensato di vedere se esisteva altro metodo per farlo e mi sono imbattuto nella libreria ->Frequencytimer2 che ho scaricato e installato nella directory delle librerie, creato uno scketch nuovo di zecca usando l'esempio del repository del playground...
Ho avuto questi problemi:
1.lo sketch non compilava, va bene, fa niente, era solo un test, ho pensato.
2.Sono ritornato a programmare il "mio" sketch che funzionava bene e mi sono accorto che i dati sulla seriale erano corrotti e il timing era lentissimo.
3.Ho pensato forse avessi Io pasticciato con quale dei due Arduino stavo programmando (ho una UNO R3 ed una UNO*PRO con sopra un Atmega1284P), quindi scollego uno dei due e ricontrollo se stavo programmando la scheda con il processore giusto. Ripeto la programmazione, niente, stesso risultato.
4.provo a programmare un volgare blink e mi da errore di compilazione, mi dice "LED_BUILTIN was not declared in this scope" (il pin interno 13) non e dichiarato?? quindi ho pensato si è fregato qualcosa nell'IDE... o peggio, nei due Arduini?
5.Disinstallo l'IDE, scarico nuovamente l'installer e ripeto l'installazione. Niente... Continua a non funzionare...
6.Dopo diversi tentativi, la UNO riprende le sue funzioni, mentre l'altra, la UNO*PRO con il 1284P continua a fare i capricci, se metto uno sketch di esempio tipo ->ReadAnalogVoltage funziona benissimo, mentre sia BLINK che BlinkWithoutDelay mi da sempre lo stesso errore.
Qualcuno sa dirmi che HO COMBINATO? Non so più dove Sbattere!!
Grazie
(PS. La libreria e sketch di esempio sono stati cestinati immediatamente, ma e servito a niente)