由於網路上有很多寫好的Arduino函式庫,大部分都是用成ZIP下載,

我查了一些關於如何撰寫的資料,如果有興趣可以試著寫看看:

1. http://yehnan.blogspot.tw/2013/01/arduino.html

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

App Inventor 2終於出了BLE的extension模組,可以減化寫 Android BLE程式的複雜度,

本篇選了一顆市面上的BLE模組來做測試,我想在其他的BLE模組上也可以適用,

由於程式碼的內容有點多,只能等有時間再一一說明,

在這版程式初步可做到:

文章標籤

fishark 發表在 痞客邦 留言(3) 人氣()

本篇是說明如何動態產生控制項,

一般的控制項寫法是在.xml檔中直接拉控制項在畫面上,

可以動態產生的控制項的好處是,可以動態產生,也就可以動態刪除,

這一個範例是將TextVIEW, EditText以及Button,用addView()動態置入LinearLayout中,

fishark 發表在 痞客邦 留言(0) 人氣()

ListView是Android中一種條列式顯示的控制項,

主要使用ListView與ArrayAdapter來顯示,

下列的程式為將要顯示的項目放入Array中,

然後將這一個Array放入ArrayAdpater,

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

隨著手機支援BLE與物聯網的興起,

基本上Android要寫BLE的內容仍有些複雜,

我在網路上找到幾個Android的BLE教學資源,

有興趣的人可以參考一下:

fishark 發表在 痞客邦 留言(0) 人氣()

Activity的生命週期花了一些時間才習慣這個邏輯,

不過對於一些細節還不是很容易弄清楚,

相把找到的一些資料記錄下來,日後可以參考:

1. http://jjnnykimo.pixnet.net/blog/post/29610930-android-%E7%94%9F%E5%91%BD%E9%80%B1%E6%9C%9F

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

本來是預計要寫一個同時可以讀手機溫度和濕度感測器的程式,

不過卻沒想到手邊的手機卻沒有內建溫度與濕度感測器,

如果要確認手上的手機有沒有溫溼度感測器,

可以到Google Play下載Sensor Test的App,會顯示手機上有的感測器種類,

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

這一片篇介紹如何讀手機上的光感測器,

Android有關於環境感測器資料擷取,包含環境溫度、光、壓力、濕度,以及裝置溫度感測器,如下表所列:

Sensor Sensor event data Units of measure Data description
TYPE_AMBIENT_TEMPERATURE event.values[0] °C Ambient air temperature.
TYPE_LIGHT event.values[0] lx Illuminance.
TYPE_PRESSURE event.values[0] hPa or mbar Ambient air pressure.
TYPE_RELATIVE_HUMIDITY event.values[0] % Ambient relative humidity.
TYPE_TEMPERATURE event.values[0] °C Device temperature.1

1 Implementations vary from device to device. This sensor was deprecated in Android 4.0 (API Level 14).

以下為取得光感測器的Android code:

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

本來想做一個方向感測器的範例,後來發現 Android有一些改版的變化,

所以先嘗試加速度感測器得程式,

加速度感測器主要有X, Y, Z數值,

X表示左右移動的加速度

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

自從接觸Arduino以來,感覺親自動手做事件有成就感的事情,

自學用(1) Eagle PCB畫電路圖,作PCB Layout,(2)上網找PCB製作廠商,(3)買電子零件和電路,(4) 寫Arduino code和LabVIEW code,將電路訊號送到LabVIEW顯示與記錄。

在過程中一步一步解決遇到的問題,逐漸了解該領域的技術,同時增進自己在電路與韌體上的知識。

主要學習到的有PD (photodiode)的電流訊號放大電路,LED電流控制電路, 以及 LabVIEW用I2C與Arduino通訊。

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

簡單的介紹如何在 Processing 使用line()來畫線,

用stroke()函數來設定顏色,

用strokeWeight()函數來設定線的粗細,

lin()函數的介紹:

fishark 發表在 痞客邦 留言(0) 人氣()

這一個範例是想將Arduino上的資料傳送到Processing上去做圖形顯示,

雖然有LabVIEW來顯示圖形是很方便,不過畢竟不是每一台電腦都能灌,LabVIEW需要的程式空間大,有時候筆電灌了會影響其處理速度,

況且我也不想在一台專處理文書的筆電上灌 LabVIEW,因此使用程式體積小又可以跨平台的Processing也許是一種不錯的選擇,

實作的Arduino code:

fishark 發表在 痞客邦 留言(0) 人氣()

最近因為聽了硬體工程師在說明他所設計的電路時的一些內容,所使用的元件,以及一些原理,

使我覺得我需要再複習一下電子學裡面的東西,由於最近再嘗試做一個Photodiode的放大電路,

於是我上網想找OP的資訊來複習,我發現一個網站的資訊還不錯,內容說明簡單,但清楚,適合入門者使用,

網站為:Electronics Tutorial (http://www.electronics-tutorials.ws/sitemap),

fishark 發表在 痞客邦 留言(0) 人氣()

自從知道有marker faire的活動,過了兩年,今年才去參觀,

主要是想知道台灣的Maker在做些甚麼,以甚麼樣的方式在經營,

今年的展覽,我發現許多有趣的項目,

包含一些Arduno以及mbed Open source的廠商,使用雷雕機以及3D列印的廠商,以及一些學校單位參展,

fishark 發表在 痞客邦 留言(1) 人氣()

想寫一下使用IMAQ Vision Development這個軟體的一些基礎,

先從讀一張照片開始,如果懂了一些概念,之後在用到其他功能,如Pattern Match, Morphology等等,都會有幫助。

首先要在Vision Development中,操作一張影像時,必須先"建立影像暫時的記憶位置",

也就是使用IMAQ Create.vi,

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

最近在嘗試Golden Template Inspection Example.vi時一直育到一個error:Invalid template descriptor

先說明這個VI是先用一張template圖片,然後設定分數,來搜尋資料夾中其他的圖片是否有符合template的地方,再作一些Bright和dark的處理,

關於這個error,在網路上可以找到說明:

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

這是一篇Arduino與processing結合的文件,

為什麼要使用這兩個軟體,一是程式撰寫概念相近,二是同是開放軟體與硬體,

可以藉由Arduino與processing的合作,產生low cost的軟硬體整合,

其兩者的溝通,主要是藉由串列傳輸來達成,

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

LabVIEW for Arduino中有提供Stepper motor的範例,

我們配合實際的步進馬達與驅動電路板來作一個操作,

實際使用的狀況可以依所選的步進馬達種類(五線,四線,單極,雙極等),以及所一次需要控制幾個步進馬達,步進馬達所需要的電壓等,來做設定上的調配。

我就手上有的,四線式的步進馬達,選用L298N的驅動板,作一些測試,

文章標籤

fishark 發表在 痞客邦 留言(5) 人氣()

目前剛學習STM32F4的使用,如果內容有些錯誤,日後發現會在進行修改,

在學習Micorchip的Port使用時,每個Port由8個pin組成,每個pin有多重功能,必須要先設定這個pin是digital或analog,然設設定是input還是output,

在學習STM32F4時也是一樣,每個pin有多重功能,想要使用哪個pin做甚麼事,必須要做事先的設定,

STM32F4 GPIO的主要配置,可以設定不同的功能(可以比對下面的功能方塊圖):

文章標籤

fishark 發表在 痞客邦 留言(1) 人氣()

繼上一篇文章,安裝完IAR EWAM後,

要簡單介紹一下其IDE的使用環境,及簡單的操作流程,

包含打開一個範例檔案,編譯(Compile),到下載到ARM上,

首先,執行IAR EWARM,開啟一個Workspace,

文章標籤

fishark 發表在 痞客邦 留言(0) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼