Codice:
COSA DEVE FARE IL COMPUTER DI BORDO:
-> Il modulo 2,4Ghz TX/RX:
di base è impostato in modalità di ricezione per ricevere i comandi da terra.
-> Il micro nel suo ciclo di funzionamento legge il comando preso dal modulo tx/rx
e a seconda del comando esegue un'operazione e legge i dati dai sensori
ESECUZIONE COMANDI (comando : operazione)
->Aumenta velocità : aumenta il duty cyclePWM che controlla lo speed controller
->Diminuisci velocità : diminuisce il duty del PWM
->Controlli di virata : controlla in PWM i servi
->Sgancia missile : innesca il missile (altra mia passione :D)
->Comandi particolari per settaggi vari (arrivano dal PC)
LETTURA SENSOSRI
-> Il micro legge i tutti i sensori
-> in memoria ha delle soglie in base alle quali invia o meno i dati
a terra (se la temperatura è variata di 0,2° dal precedente invio
a terra, non c'è bisogno di riinviare il dato e risparmiamo risorse :D )
-> se necessario effettua in automatico delle operazioni ("intelligenza
artificiale") di stabilizzazione di diminuzione motore se la temp
è troppo alta ecc...
IL CICLO RICOMINCIA CON LA LETTURA DEI COMANDI DAL MRF24J40