最近入手Ambit3,發現可設定的功能實在太少,
像是平常我都在操場跑步,最重要的功能如每公里提醒,
或是記錄跑了幾圈,都沒有,雖然可以設定自動記圈,
但並不會亮燈,而且嗶聲太小聲了,根本聽不到,
原本想寫信去抱怨的了,但發現可以下載APP,
於是開始尋找想要的APP,不過怎麼找就是找不到適合的,
想說不然就自己寫,參考一下別人的,再自己琢磨一下,
完成了自己想要的APP,想跟大家分享、交流,
如果大家願意,一起討論、分享自己的APP吧。

抱怨一下,竟沒有震動功能,可惜。

底下適合在操場上繞圈使用,每次經過開始的位置會有嗶聲和開啟背光,顯示第幾圈。
/* While in sport mode do this once per second */
RESULT = Lap;
if (SUUNTO_DURATION < 2)
{
StartLat = SUUNTO_GPS_LATITUDE;
StartLon = SUUNTO_GPS_LONGITUDE;
}
else if (StartFlag == 0)
{
CurrDist = Suunto.distance(StartLat, StartLon);
if (CurrDist > 10)
{
StartFlag = 1;
}
}
else
{
CurrDist = Suunto.distance(StartLat, StartLon);
if (CurrDist <= 5 && Beep == 0)
{
if (CurrDist <= minDist)
{
minDist = CurrDist;
}
else if (Beep == 0)
{
Beep = 1;
Suunto.alarmBeep();
Suunto.light();
Lap = Lap + 1;
}
}
else if (minDist <= 5 && Beep == 0)
{
minDist = 20;
Beep = 1;
Suunto.alarmBeep();
Suunto.light();
Lap = Lap + 1;
}
else
{
minDist = 20;
Beep = 0;
}
}

這個比較簡單,就每公里會有嗶聲和開背光
/* While in sport mode do this once per second */
RESULT =SUUNTO_DISTANCE;/* Dis1KM - 1;*/
if (SUUNTO_DISTANCE >= Dis1KM)
{
Suunto.alarmBeep();
Suunto.light();
Dis1KM = Dis1KM + 1;
}
文章關鍵字

xgunc wrote:
最近入手Ambit3...(恕刪)



你好~~

我跑了一下你的程式,以下這段會顯示錯誤,程式顯示"替换错误 on line 30"

Lap = Lap + 1;

我使用的是Ambit 3 peak

回報你問題,感謝你的付出^^

希月 wrote:
你好~~我跑了一下...(恕刪)


不好意思,沒說的很明白,
變數要另外宣告,如下圖:


文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!