Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
App研習營_GPS教學Slides
Search
HanInfinity
December 05, 2017
Programming
0
140
App研習營_GPS教學Slides
from:鄭朝元
App Inventer 2
HanInfinity
December 05, 2017
Tweet
Share
More Decks by HanInfinity
See All by HanInfinity
App研習營_網頁教學Slides
haninfinity
0
47
App研習營_照相教學Slides
haninfinity
0
67
Other Decks in Programming
See All in Programming
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
370
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
860
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
150
エンターテイメント業界で利用されるAWS
demuyan
0
210
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.2k
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
210
Fragment Composition of GraphQL
quramy
7
1k
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
130
Elm 0.19.0 Changes
bkuhlmann
0
490
0→1と1→10の狭間で Javaという技術選定を振り返る/Reflecting on the Decision to Choose Java Between Scaling from 0 to 1 and 1 to 10
jaguar_imo
2
390
AmperとFleetを使ったAndroidアプリ
yoppie
0
220
Goのmultiple errorsについて (2024年4月版)
syumai
4
1k
Featured
See All Featured
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
Testing 201, or: Great Expectations
jmmastey
28
6.4k
Six Lessons from altMBA
skipperchong
21
3k
4 Signs Your Business is Dying
shpigford
175
21k
Unsuck your backbone
ammeep
663
57k
Fireside Chat
paigeccino
21
2.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
The Illustrated Children's Guide to Kubernetes
chrisshort
31
46k
Why Our Code Smells
bkeepers
PRO
331
56k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Building Better People: How to give real-time feedback that sticks.
wjessup
355
18k
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課程第三堂結束 謝謝聆聽