-
Notifications
You must be signed in to change notification settings - Fork 0
Lab4 Preview Report
- Accelerometers
- Web framework like ruby on rails, django, etc
-
Introduction
加速度計顧名思義就是偵測物品(自身)的加速度,比較多廠商採用的方式是在封裝內配置兩個電容點, 並且在中間使用一個可導電並且可晃動的物質,並且透過偵測導電物質移動改變兩個電容點的電壓,藉此 計算感測器的移動狀態。不過加速度計只能偵測物體的移動行為,並不具備精確偵測物體角度改變的能力。
在查加速度計時另外找到了陀螺儀,又名角速度計,可用以偵測物體水平改變的狀態,但無法計算物體 移動的劇烈程度。故我們可以將兩者微機電結合,做出類似像Wii的東西,這也是我第一次知道原來這些電子 產品背後的原理是這些。
-
Related to our labs
這次我們所用的FRDM-KL25Z,是一個三軸加速度計,另外還有一個觸控的Sensor及一個LED燈。 且其programming及Communication是透過USB的介面來達成。
另外他在本次Lab的功能是我們透過他來獲得一些data,首先我們會先下載一個sample program,裡面包含
- K125_sensors.c: A C program to setup the USB serial interface and capture sensor data to files.
- sensors-RGraph.html: A AJAX/HTML5 javascript to load sensor data files from server and plot dynamic charts.
- A RGraph library: For plotting charts. 也就是我們設好Sensors以後透過加速度計來獲得一些data並將它的圖形畫出來。
-
Questions about the topic or our lab
本次實驗的data是實際上三軸加速度計所感測到的,還是只是sample呢?若之後要實際上用當下感測到的data該如何使用?
-
Introduction
Web framework又名Web application framework是一種電腦軟體框架,用來支援動態網站、網路應用程式及網路服務的開發。 這種框架有助於減輕網頁開發時共通性活動的工作負荷,例如許多框架提供資料庫存取介面、標準樣板以及會話管理等,可提昇程式碼的可再用性。 通常這個框架會提供一些
- 既定的程式骨架: 你必須按照它的規範寫程式,例如把資料庫相關的程式與跟畫面溝通的程式分開,而不是全部寫在同一個檔案。這對於程式的開發速度、再利用性、和程式可讀性等等都有相當大的好處。
- 強大且豐富的函式庫: 常會提供一些開發網站所需要且常用的功能,例如使用者認證、安全機制、URL mapping、資料庫連接等等。讓你在開發網站時可以直接使用函式庫,然後專注在客製化自己的功能。
Ruby on rails: 是使用Ruby這套開放原始碼(採用MIT授權)、物件導向程式語言所開發的Web開發框架,主要用於開發資料庫網站應用程式。Rails是一套專業的開發框架,採用了MVC(Model-View-Control)模式、內建支援單元測試和整合測試、支援Ajax和RESTful介面、ORM機制,以及支援各種最新的業界標準像是HTML5、JQuery等等功能。
Django: 如同Ruby但採用MTV(Model-Template-View)的方式。
-
Related to our labs
Through the labs, we will learn basic programming interfaces based on serial ports (RS-232 or virtual USB serial). The virtual USB serial is to use a USB device to imitate a RS-232 hardware ports. With the programming interface we can:
- Communicate between Nitrogen6X and host Linux.
- Capture sensor data with Nitrogen6X. 我想這部分的意思應該就是說我們要透過一個固定的框架來使我們的板子與Linux能夠做溝通,然後透過在一個板子上做好某些frame之後 可以convert到另一個介面上去執行。
-
Questions about the topic or our lab 其實這部分我還是沒有很理解是在做什麼。