Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
App研習營_GPS教學Slides
Search
HanInfinity
December 05, 2017
Programming
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
App研習營_GPS教學Slides
from:鄭朝元
App Inventer 2
HanInfinity
December 05, 2017
More Decks by HanInfinity
See All by HanInfinity
App研習營_網頁教學Slides
haninfinity
0
59
App研習營_照相教學Slides
haninfinity
0
95
Other Decks in Programming
See All in Programming
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.1k
ジョジョの世界をXRで再現する
mofurune
0
170
Next.js: The final boss of Web Performance
guaca
0
260
[JA] Domain Modeling with Vanilla Rails: 「操作」から再考するRailsの設計論
yasaichi
0
260
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
2
580
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
930
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
500
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
Featured
See All Featured
New Earth Scene 8
popppiees
4
2.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
GitHub's CSS Performance
jonrohan
1033
470k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Documentation Writing (for coders)
carmenintech
77
5.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
What's in a price? How to price your products and services
michaelherold
247
13k
Mind Mapping
helmedeiros
1
400
Docker and Python
trallard
47
4.2k
Code Review Best Practice
trishagee
74
20k
BBQ
matthewcrist
90
10k
Transcript
None
講師介紹 授課教學經驗: • 國立台灣科學教育館科學工作坊 授課講師 • 國立科學工藝博物館科學工作坊 授課講師 • 新北市政府
Maker Faire 程式工作坊 授課講師 • 台北市電腦公會STEAM教育講堂 電子電路 授課講師 • 國立清華大學 Maker Faire 程式工作坊 授課講師 • 國立高雄第一科技大學黑客松 Arduino程式 授課講師 • 財團法人塑膠工業技術發展中心3D列印/建模授課講師 • 財團法人塑膠工業技術發展中心與高雄市立獅甲國小共同執行台灣師 範大學計畫子項目創客材料用於教學應用
今日課程安排 第二次學習課程 13:00~13:40 專題講座暨 講師實作示範 抓取手機目前位置程式創作 13:40~14:00 Brain Storming 思考與規劃出GPS或WiFi判定現
在經緯度之程式APP 14:00~15:00 專題實作 利用App Inventor2規劃出GPS或 WiFi判定現在經緯度之程式,並 採用同步模擬軟體測試驗證
App Inventor 2 介面
App Inventor 2 介面
App Inventor 2 • 變數拼圖塊群(Variable Blocks):定義程式中所要的變數 • 邏輯運算拼圖塊群(Logic Blocks):提供邏輯運算功能 •
數學運算拼圖塊群(Math Blocks):提供數學運算功能 • 流程控制拼圖塊群(Control Blocks):控制程式流程 • 顏色拼圖塊群(Color Blocks):設定顏色 • 字串拼圖塊群(Text Blocks):提供字串應用 • 清單拼圖塊群(List Blocks):清單(陣列)應用 • 程序拼圖塊群(Procedure Blocks):程序(副程式)應用
App Inventor 2 介面
App Inventor 2 介面
App Inventor 2 介面
App Inventor 2 介面
App Inventor 2 介面
App Inventor 2 介面
App Inventor 2 介面
App Inventor 2 介面
App Inventor 2 介面 位置感測器
位置感測器 • 全球定位系統(英語:Global Positioning System,通常簡稱GPS),又稱全球衛 星定位系統,是美國國防部研製和維護的中距離圓型軌道衛星導航系統。它可 以為地球表面絕大部分地區(98%)提供準確的定位、測速和高精度的標準時 間。全球定位系統可滿足位於全球地面任一處或近地空間的軍事用戶連續且精 確的確定三維位置、三維運動和時間的需求。該系統包括太空中的24顆GPS人 造衛星;地面上1個主控站、3個數據注入站和5個監測站,及作為用戶端的
GPS接收機。最少只需其中3顆衛星,就能迅速確定用戶端在地球上所處的位 置及海拔高度;所能接收到的衛星訊號數越多,解碼出來的位置就越精確。
位置感測器 • GPS衛星星座由24顆衛星組成,其中21顆為工作衛星,3顆為備用衛星。 24顆衛星均勻分布在6個軌道平面上,即每個軌道面上有4顆衛星。衛星 軌道面相對於地球赤道面的軌道傾角為55°,各軌道平面的升交點的赤經 相差60°,一個軌道平面上的衛星比西邊相鄰軌道平面上的相應衛星升交 角距超前30°。這種布局的目的是保證在全球任何地點、任何時刻至少可 以觀測到4顆衛星。
None
GPS衛星是由洛克菲爾國際公 司空間部研製的,單一顆衛 星重774kg,使用壽命為7年。 衛星採用蜂窩結構,主體呈 柱形,直徑為1.5m。衛星兩 側裝有兩塊雙葉對日定向太 陽能電池帆板(BLOCK I), 全長5.33m。對日定向系統控 制兩翼電池帆板旋轉,使板
面始終對準太陽,為衛星不 斷提供電力,並給三組15Ah 鎳鎘電池充電,以保證衛星 在地球陰影部分仍能正常工 作。在星體的兩端面上裝有 全向遙測遙控天線,用於與 地面監控網的通信。此外衛 星還裝有姿態控制系統和軌 道控制系統,以便使衛星保 持在適當的高度和角度,準 確對準衛星的可見地面。
位置感測器
位置感測器 GPS的七大特點 • 全天候,不易受任何天氣的影響 • 全球覆蓋率高達98% • 三維定點定速定時高精度 • 測站間無需進行通訊
• 快速、省時、高效率 • 應用廣泛、多功能 • 可移動定位
位置感測器-其他定位系統 • 除了美國的GPS系統外,目前正在運行的全球衛星定位系統還有俄羅 斯的GLONASS系統和中華人民共和國的北斗衛星導航定位系統。 • 而歐盟於1999年初正式推出「伽利略」計劃,部署新一代定位衛星。 該方案由27顆運行衛星和3顆預備衛星組成,可以覆蓋全球,位置精度 達幾米,亦可與美國的GPS系統兼容,總投資額為35億歐元。目前已 經發射11顆在軌衛星,於2016年12月15日提供早期服務。
位置感測器
位置感測器
位置感測器
位置感測器 • 有鑒於 GPS 特別在即時定位上的優異表現,美國國防部為避免非 友善國家所研製武器系統之性能獲得提昇,於是採取了控制衛星 訊號的動作[McNeff,1989],不巧的是,這類控制的動作也就同時 降低了 GPS 民用者的定位精度。
位置感測器 • SA 之運作係將廣播之衛星軌道參數的精度予以降低(ε-process),同時抖動 (dithering)衛星時錶的頻率(δ-process) [Georgiadou and Doucet, 1990]。由於 SA
效應已全面的運作,因此利用C/A 電碼進行即時定位的精度,就會從原 先平面坐標分量精度的設計值20 m 大幅降至100 m,而原先30 m 之高程坐 標分量的設計精度亦大幅降至156 m。 • 由於相對定位是採用兩部接收儀在基線的兩端進行共同觀測,因此大部份 的SA 誤差即可加以消除,在此條件下,差分之載波相位資料以及精密星曆 的使用,將可滿足高精度GPS 大地定位之需求。
位置感測器
位置感測器 Reference:www.appinventor.tw/ai2_sensors_locationsensor
位置感測器 Reference:www.appinventor.tw/ai2_sensors_locationsensor
位置感測器 Reference:www.appinventor.tw/ai2_sensors_locationsensor
位置感測器 Reference:www.appinventor.tw/ai2_sensors_locationsensor
位置感測器 Reference:www.appinventor.tw/ai2_sensors_locationsensor
位置感測器 Reference:www.appinventor.tw/ai2_sensors_locationsensor
位置感測器 Reference:www.appinventor.tw/ai2_sensors_locationsensor
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
開發網頁https://developer.android.com/index.html android.settings.LOCATION_SOURCE_SETTINGS
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器-按鈕3,重複動作
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
位置感測器
None
www.appinventor.org
None
None
None
None
None
None
App Inventor 2 介面 退出程式
網頁整理APP
APP課程第三堂結束 謝謝聆聽