un saluto a tutti.
mi chiamo claudio con 60 anni sul groppone e con poca esperienza con arduino.
sto cercando di tirar fuori da un pin di arduinoUNO una frequenza di circa 160 KHz, che dovrà poi essere pulsata. Ma andiamo per gradi: ho provato con "tone"e tanto che si ottiene sono 32KHz
ho provato poi con
void loop()
{
digitalWrite (pin,HIGH);
delayMicroseconds(1);
digitalWrite (pin,LOW);
delayMicroseconds(1); //più o meno, sistassi e assign a parte, ma serve per capire cosa ho fatto
}
un delay di 1 microsecondo corrisponderebbe ad una frequenza di 1 MHz ma arduino esce solo con circa 100KHz e tra l'altro instabile (fa un po' di sweep)
considerando poi che ci saranno molte altre istruzioni, la frequenza si abbasserà ulteriormente.
esiste un modello di arduino più veloce? (poi dovrebbe essere usato un arduinoNANO o un suo parente...)
grazie