App Suunto

Moderatori: fujiko, gambacorta, d1ego

Avatar utente
Yuri77
Guru
Messaggi: 2126
Iscritto il: 18 mar 2013, 15:08

Re: App Suunto

Messaggio da Yuri77 »

Vi prego aiutatemi :(
venerdi per la prima volta dovrò fare una corsa con varizioni:
500 m a 2'10 + 500 m a 2'25 + 500 m a 2'17 X 7 VOLTE
Ahimè il ns suunto non permette di lavorare su una corsa intervallata a 3 tempi ](*,)
Qualcuno può suggerirmi cosa posso fare ? :study:
10k: 38'02 (3'48/km):La Corsa di Miguel '19
Mezza: 1h22'21 (3'54/km):Roma-Ostia '19
Maratona: 2h53'36 (4'06/km) Rimini '19 // 2h56'47 (4'11/km) Roma '24
50k (d+900m): 4h01'01 Ultra Gran Sasso '19 16°assoluto-2° cat.
Avatar utente
Yuri77
Guru
Messaggi: 2126
Iscritto il: 18 mar 2013, 15:08

Re: App Suunto

Messaggio da Yuri77 »

Per le ripetute piramidali conoscete qualche app? [-o<

Domani il mio programma prevede:
1000 m (4'09 / 4'12) + rec 2' + 2000 m (8'30 / 8'36) + rec 2'30 + 3000 m (13' / 13'09) + rec 3' + 2000 m (8'30 / 8'36) + rec 2'30 + 1000 m (4'09 / 4'12) + rec 2'
Ho provato a cercare ma non ho trovato nada o comunque c'è un app interessante ma non ho idea di come si modifichino i programmi :afraid:
Grazie e portate pazienza :D
10k: 38'02 (3'48/km):La Corsa di Miguel '19
Mezza: 1h22'21 (3'54/km):Roma-Ostia '19
Maratona: 2h53'36 (4'06/km) Rimini '19 // 2h56'47 (4'11/km) Roma '24
50k (d+900m): 4h01'01 Ultra Gran Sasso '19 16°assoluto-2° cat.
SOAXPI
Novellino
Messaggi: 19
Iscritto il: 5 mag 2013, 9:53
Località: Valmontone

Re: App Suunto

Messaggio da SOAXPI »

A chi interessa ho fatto due applicazioni sia per le ripetute che per i progressivi:

Programma per le Ripetute è basato sulle tabelle di Massini dopo il riscaldamento sono previsti 5 allunghi e recupero a passo, si possono settare sino a 5 ripetute e 5 recuperi in metri(quindi consente di settare fino a 10 lavori con distanze diverse) .
Si devono dichiarare tutte le variabili utente: DISTANZA, WARMUP, ALLUNGHIX10, RIP1, REC1, RIP2, REC2, RIP3, REC3, RIP4, REC4, RIP5, REC5, Defaticamento, PREWARMUP, PaceAlertDEF , PaceAlertREC , PaceAlertRIP , PaceAlertWarmup ,
il controllo degli alert avviene con una tolleranza di +-12s, le distanza delle ripetute e dei recuperi è in metri, le ripetute e recuperi che non si vogliono fare basta settarle a 0.
Il programma si avvia con il pulsante LAP, purtroppo non ho trovato niente che mi consenta in automatico di settare i Lap in automatico, ma bisogna dopo ogni lavoro ricordarsi spingere il pulsante.

Codice: Seleziona tutto

/* Programma di allenamento per le RIPETUTE di Massini*/
RESULT = 0;
prefix="Start";
ALLUNGHIX10= 1000 ; /* Allunghi di 100mt al massimo con recupero a passo fissi. */
DISTANZA= WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2 + RIP3 + REC3 + RIP4 + REC4 + RIP5 + REC5 + Defaticamento;
/* we are in the warm-up until the LAP button is pressed */
if ( SUUNTO_LAP_NUMBER <= 0 ) {
   PREWARMUP = SUUNTO_DISTANCE * 1000;
   RESULT = SUUNTO_DISTANCE * 1000;
   
} 

else {
  		TOTAL = SUUNTO_DISTANCE * 1000 - PREWARMUP;
  
  		/* we are in the cool-down, increase the distance counter */
  		if ( TOTAL >= DISTANZA ) { RESULT = TOTAL - DISTANZA; prefix="END";
                         
		}

  		/* we are doing an interval, decrease the distance counter */
  		else if ( TOTAL >= (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2 + RIP3 + REC3 + RIP4 + REC4 + RIP5 + REC5))
		{ RESULT = (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2 + RIP3 + REC3 + RIP4 + REC4 + RIP5 + REC5 + Defaticamento) - TOTAL;  prefix="Def";
				if (SUUNTO_PACE_AVG[10]<(PaceAlertDEF - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertDEF + 0.20))
                {
					Suunto.alarmBeep();	}}
		else if ( TOTAL >= (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2 + RIP3 + REC3 + RIP4 + REC4 + RIP5))
					{ RESULT = (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2 + RIP3 + REC3 + RIP4 + REC4 + RIP5 + REC5) - TOTAL; prefix="REC5"; 
				if (SUUNTO_PACE_AVG[10]<(PaceAlertREC - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertREC + 0.20)){
					Suunto.alarmBeep();	}	} 
		else if ( TOTAL >= (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2 + RIP3 + REC3 + RIP4 + REC4))
							{ RESULT = (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2 + RIP3 + REC3 + RIP4 + REC4 + RIP5) - TOTAL; prefix="RIP5"; 
				if (SUUNTO_PACE_AVG[10]<(PaceAlertRIP - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertRIP + 0.20)){
					Suunto.alarmBeep();	}	}
		else if ( TOTAL >= (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2 + RIP3 + REC3 + RIP4))
							{ RESULT = (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2 + RIP3 + REC3 + RIP4 + REC4) - TOTAL; prefix="REC4"; 
				if (SUUNTO_PACE_AVG[10]<(PaceAlertREC - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertREC + 0.20)){
					Suunto.alarmBeep();	}	} 
		else if ( TOTAL >= (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2 + RIP3 + REC3))
							{ RESULT = (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2 + RIP3 + REC3 + RIP4) - TOTAL; prefix="RIP4"; 
				if (SUUNTO_PACE_AVG[10]<(PaceAlertRIP - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertRIP + 0.20)){
					Suunto.alarmBeep();	}	}
		else if ( TOTAL >= (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2 + RIP3))
							{ RESULT = (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2 + RIP3 + REC3) - TOTAL; prefix="REC3"; 
				if (SUUNTO_PACE_AVG[10]<(PaceAlertREC - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertREC + 0.20)){
					Suunto.alarmBeep();	}	} 
		else if ( TOTAL >= (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2))
						   { RESULT = (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2 + RIP3) - TOTAL; prefix="RIP3"; 
				if (SUUNTO_PACE_AVG[10]<(PaceAlertRIP - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertRIP + 0.20)){
					Suunto.alarmBeep();	}	}
		else if ( TOTAL >= (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2))
						   { RESULT = (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2 + REC2) - TOTAL; prefix="REC2"; 
				if (SUUNTO_PACE_AVG[10]<(PaceAlertREC - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertREC + 0.20)){
					Suunto.alarmBeep();	}	} 
		else if ( TOTAL >= (WARMUP + ALLUNGHIX10 + RIP1 + REC1))
							{ RESULT = (WARMUP + ALLUNGHIX10 + RIP1 + REC1 + RIP2) - TOTAL; prefix="RIP2"; 
				if (SUUNTO_PACE_AVG[10]<(PaceAlertRIP - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertRIP + 0.20)){
					Suunto.alarmBeep();	}	} 
		else if ( TOTAL >= (WARMUP + ALLUNGHIX10 + RIP1))
							{ RESULT = (WARMUP + ALLUNGHIX10 + RIP1 + REC1) - TOTAL; prefix="REC1"; 
				if (SUUNTO_PACE_AVG[10]<(PaceAlertREC - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertREC + 0.20))
                {
					Suunto.alarmBeep();	}	} 					
  		else if ( TOTAL >= (WARMUP + ALLUNGHIX10))
							{ RESULT = (WARMUP + ALLUNGHIX10 + RIP1) - TOTAL; prefix="RIP1"; 
				if (SUUNTO_PACE_AVG[10]<(PaceAlertRIP - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertRIP + 0.20))
                {
					Suunto.alarmBeep();	}	} 
  
 	    else if ( TOTAL >= WARMUP + 900){ RESULT = (WARMUP + 999) - TOTAL;  prefix="Pass";
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP + 800){ RESULT = (WARMUP + 899) - TOTAL; prefix="All"; 
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP + 700){ RESULT = (WARMUP + 799) - TOTAL; prefix="Pass";
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP + 600){ RESULT = (WARMUP + 699) - TOTAL; prefix="All"; 
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP + 500){ RESULT = (WARMUP + 599) - TOTAL; prefix="Pass";
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP + 400){ RESULT = (WARMUP + 499) - TOTAL; prefix="All"; 
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP + 300){ RESULT = (WARMUP + 399) - TOTAL; prefix="Pass";
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP + 200){ RESULT = (WARMUP + 299) - TOTAL; prefix="All"; 
						} /* 0.1 km */
		else if ( TOTAL >=  WARMUP + 100){ RESULT = (WARMUP + 199) - TOTAL; prefix="Pass";
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP){ RESULT = (WARMUP + 99) - TOTAL; prefix="All";
						}  /*0.1 km */
 
  		else { RESULT = WARMUP - TOTAL;  prefix="Warm";
			if (SUUNTO_PACE_AVG[10]<(PaceAlertWarmup - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertWarmup + 0.20)){
				Suunto.alarmBeep();
		}} /* 3 km */
  		/* alert between interval change for 15 meters */
  		if ( RESULT < 15 && TOTAL <= DISTANZA ){ 
    		Suunto.alarmBeep();
    		Suunto.light();
  		}
}

Il programma per il progressivo è molto semplice simile al prog. delle ripetute(sempre presente il warmup e gli allunghi), basta settare le variabili (CL, CM, VR) con le distanze a 0(zero), nel senso che se si vuole fare solo una corsa lenta si setta CM=0; VR=0; lo stesso discorso per gli alert con una tolleranza di +-12s.

Codice: Seleziona tutto

/* Programma di allenamento per il PROGRESSIVO di Massini*/
/* Settare le variabili WARMUP, CL(corsa Lenta), CM(Corsa Medio), */
/* VR(Velocita di riferimento) e Defaticamento in metri.*/
/* While in sport mode do this once per second */
RESULT = 0;
prefix="Start";
ALLUNGHIX10= 1000 ; /* Allunghi di 100mt al massimo con recupero a passo fissi. */
DISTANZA= WARMUP + ALLUNGHIX10 + CL + CM + VR + Defaticamento;
/* we are in the warm-up until the LAP button is pressed */
if ( SUUNTO_LAP_NUMBER <= 0 ) {
   PREWARMUP = SUUNTO_DISTANCE * 1000;
   RESULT = SUUNTO_DISTANCE * 1000;
   
} 

else {
  		TOTAL = SUUNTO_DISTANCE * 1000 - PREWARMUP;
  
  		/* we are in the cool-down, increase the distance counter */
  		if ( TOTAL >= DISTANZA ) { RESULT = TOTAL - DISTANZA; prefix="END";
                         
		}

  		/* we are doing an interval, decrease the distance counter */
  		else if ( TOTAL >= (WARMUP + ALLUNGHIX10 + CL + CM + VR)){ RESULT = (WARMUP + ALLUNGHIX10 + CL + CM + VR + Defaticamento) - TOTAL;  prefix="Def";
				if (SUUNTO_PACE_AVG[10]<(PaceAlertWarmup - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertWarmup + 0.20)){
					Suunto.alarmBeep();	}}

  
  		else if ( TOTAL >= (WARMUP + ALLUNGHIX10 + CL + CM)){ RESULT = (WARMUP + ALLUNGHIX10 + CL + CM + VR) - TOTAL;  prefix="VR";
				if (SUUNTO_PACE_AVG[10]<(PaceAlertVR - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertVR + 0.20))
                {
              		Suunto.alarmBeep();}}
 
  		else if ( TOTAL >= (WARMUP + ALLUNGHIX10 + CL)){ RESULT = (WARMUP + ALLUNGHIX10 + CL + CM) - TOTAL;  prefix="CM"; 
				if (SUUNTO_PACE_AVG[10]<(PaceAlertCM - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertCM + 0.20))
                {
					Suunto.alarmBeep();	}}
  		else if ( TOTAL >= (WARMUP + ALLUNGHIX10)){ RESULT = (WARMUP + ALLUNGHIX10 + CL) - TOTAL; prefix="CL"; 
				if (SUUNTO_PACE_AVG[10]<(PaceAlertCL - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertCL + 0.20))
                {
					Suunto.alarmBeep();	}	} 
  
 	    else if ( TOTAL >= WARMUP + 900){ RESULT = (WARMUP + 999) - TOTAL;  prefix="Pass";
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP + 800){ RESULT = (WARMUP + 899) - TOTAL; prefix="All"; 
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP + 700){ RESULT = (WARMUP + 799) - TOTAL; prefix="Pass";
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP + 600){ RESULT = (WARMUP + 699) - TOTAL; prefix="All"; 
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP + 500){ RESULT = (WARMUP + 599) - TOTAL; prefix="Pass";
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP + 400){ RESULT = (WARMUP + 499) - TOTAL; prefix="All"; 
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP + 300){ RESULT = (WARMUP + 399) - TOTAL; prefix="Pass";
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP + 200){ RESULT = (WARMUP + 299) - TOTAL; prefix="All"; 
						} /* 0.1 km */
		else if ( TOTAL >=  WARMUP + 100){ RESULT = (WARMUP + 199) - TOTAL; prefix="Pass";
						} /* 0.1 km */
		else if ( TOTAL >= WARMUP){ RESULT = (WARMUP + 99) - TOTAL; prefix="All";
						}  /*0.1 km */
  
  
  		else { RESULT = WARMUP - TOTAL;  prefix="Warm";
			if (SUUNTO_PACE_AVG[10]<(PaceAlertWarmup - 0.20) || SUUNTO_PACE_AVG[10]>(PaceAlertWarmup + 0.20)){
				Suunto.alarmBeep();
			}} /* Warm-up */

  		/* alert between interval change for 15 meters */
  		if ( RESULT < 15 && TOTAL <= DISTANZA ){ 
    		Suunto.alarmBeep();
    		Suunto.light();
  		}
}
Spero di essere stato utile. Ciao
Pietro
Avatar utente
iRoma2009
Guru
Messaggi: 2357
Iscritto il: 29 ott 2013, 18:55

Re: App Suunto

Messaggio da iRoma2009 »

SOAXPI@ Grazie per il contributo,una volta usate ti darò un feedback!
andrea74
Novellino
Messaggi: 3
Iscritto il: 31 ott 2013, 14:13

Re: App Suunto

Messaggio da andrea74 »

Salve raga sono pochi mesi che ho il suunto ambit2 hr ma ho una difficoltà impressionante a lanciare le app. per gli allenamenti, le utiliti sono riuscito a installarle ma quelle per le ripetute per gli allenamenti di trail ecc nn ci sta versi qualche paziente amico può aiutarmi in privato così nn intasiamo il forum ho qualche link dove si spiega passo passo (sono un po' di ciocca)
Grazie a tutti
Avatar utente
Yuri77
Guru
Messaggi: 2126
Iscritto il: 18 mar 2013, 15:08

Re: App Suunto

Messaggio da Yuri77 »

Ciao a tutti,
a breve dovrò fare un lavoro di ripetute alternate... qualcuno ha idea di qualche app da scaricare? Oppure come posso crearne una?

20’ riscaldamento + 4 x 100 allunghi + 4 x (400 + rec.1’30 surplace+ 800 + rec. 2’30 surplace) + 5’ corsa lenta defaticante


Grazie :thumleft:
10k: 38'02 (3'48/km):La Corsa di Miguel '19
Mezza: 1h22'21 (3'54/km):Roma-Ostia '19
Maratona: 2h53'36 (4'06/km) Rimini '19 // 2h56'47 (4'11/km) Roma '24
50k (d+900m): 4h01'01 Ultra Gran Sasso '19 16°assoluto-2° cat.
Avatar utente
bocca78
Aspirante Maratoneta
Messaggi: 222
Iscritto il: 11 mag 2012, 11:53
Località: Pesaro

Re: App Suunto

Messaggio da bocca78 »

Chi sa come si setta la app dell'interval coach 4,30 min/Km!??!
come si lancia e cosa tocca fare????
Sono un ignorantone in materia.
Grazie
Tremendo1987
Novellino
Messaggi: 1
Iscritto il: 12 apr 2014, 19:24

Re: App Suunto

Messaggio da Tremendo1987 »

Salve a tutti.Sono nuovo del forum e anche abbastanza scarso e demotivato nella corsa...il mio obbiettivo è allenarmi per i 3000m, e mi sono state consigliate delle ripetute da 6*500m a 4'/km...volevo qualche consiglio da voi su come impostare un allenamento completo e quindi una app ad hoc per il mio ambit. Grazie mille.
Moreno1974
Mezzofondista
Messaggi: 81
Iscritto il: 14 apr 2014, 22:45

Re: App Suunto

Messaggio da Moreno1974 »

Salve,
qualcuno ha già avuto modo di usare la funzione suunto.distance (non la variabile SUUNTO_DISTANCE , parlo della funzione per calcolare la distanza tra due coordinate) ???
A me restituisce un valore non corretto se paragonato alla setssa distanza su google earth.
Moreno1974
Mezzofondista
Messaggi: 81
Iscritto il: 14 apr 2014, 22:45

Re: App Suunto

Messaggio da Moreno1974 »

Moreno1974 ha scritto:Salve,
qualcuno ha già avuto modo di usare la funzione suunto.distance (non la variabile SUUNTO_DISTANCE , parlo della funzione per calcolare la distanza tra due coordinate) ???
A me restituisce un valore non corretto se paragonato alla setssa distanza su google earth.
Già risolto. Sbagliavo io :emb:

Torna a “Suunto”