Costruzione pilota automatico per barca a vela
#13
Guarda che se fai così, nel senso che riporti a valori compresi tra 0 e 360 PRIMA di fare la sottrazione, avrai sempre qualche problema attorno allo zero.
Basta che pensi a cosa succede se la rotta impostata è 10 e l'angolo bussola è 355. Invece di prendere la via più corta, cioè di andare verso 360 e superarlo, i comandi al timone faranno fare alla barca un giro di 345 gradi.

Non puoi comandare i relè semplicemente con l'istruzione
if (rotta < angle).
Devi anche controllare che la differenza tra i due valori non sia maggiore di 180 in valore assoluto e, nel caso, invertire i comandi di manovra.

Comunque, non siamo in sito di programmazione o di analisi numerica quindi interrompo qui.

Daniele
Cita messaggio


Messaggi in questa discussione
RE: Costruzione pilota automatico per barca a vela - da danielef - 16-02-2016, 10:22

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Pilota B&G network devia rotta in modo anomalo sergiot 9 649 13-10-2025, 16:21
Ultimo messaggio: magior
  Blocco pilota automatico P70 Raymarine Frangi 4 455 21-09-2025, 09:11
Ultimo messaggio: maema
  pilota raymarine stlk fail monte88 17 8.188 07-09-2025, 15:51
Ultimo messaggio: Jonah11
  Calcolo automatico polari Nexus Race Matteo Gagliardi 2 509 03-06-2025, 18:43
Ultimo messaggio: Matteo Gagliardi
  Pilota SPX30 + GPS : possibile aggiungere antenna con uscita NMEA ? acquafredda 10 1.260 31-01-2025, 21:37
Ultimo messaggio: acquafredda
  Pilota raymarine che si sgancia pasdik 13 2.142 07-10-2024, 15:04
Ultimo messaggio: pasdik
  NMEA0183 - problema di comunicazione plotter - pilota automatico gadisac 4 1.071 08-08-2024, 18:54
Ultimo messaggio: NicolaBologna
Photo Tensioni corrente su centralina Pilota St7000 lupo planante 0 609 16-07-2024, 23:01
Ultimo messaggio: lupo planante
  Pilota st4000 impazzito Francescobissotwo 5 1.415 16-07-2024, 12:15
Ultimo messaggio: Rickymat
  Problemi pilota automatico ST 7000 luka62 0 502 25-06-2024, 15:10
Ultimo messaggio: luka62

Vai al forum:


Utenti che stanno guardando questa discussione: