有興趣的社員可以組隊參加
http://www.wavetaiwan.org/
本社群由Nantou.py使用者社群以及國立虎尾科技大學電機資訊學院負責維護,它是一群熱愛智慧生活科技以及Python的專業教師所組成,大家一同快樂地研究有關數位生活中人工智慧、大數據、物聯網、雲端服務、APPS、福祉科技、感知網路服務、車載網路服務、及網際網路等資通訊技術,並運用這些資通訊以及Python技術來提升我們的日常生活品質,建立更好的生活環境。
2010年5月27日 星期四
在Android下使用Modbus協定來連結PLC設備
Android常被用來開發智慧型手機,而PLC又是廣受工業界喜愛的控制設備,若能利用Modbus及TCP兩項技術,就可以把PLC及智慧型手機連結起來。參考網址:http://www.nyx.net/~ddileo/?M=D
2010年5月25日 星期二
CAN晶片介紹(MCP2510)
MCP2510是由Microchip所生產可支援FULL CAN 2.0A/B的晶片,該晶片支援CAN Bus 上限1Mbps的通訊能力,它是利用SPI介面和微控器進行溝通。您可以在http://www.alldatasheet.com/datasheet-pdf/pdf/74933/MICROCHIP/MCP2510.html下載它的使用手冊。
2010年5月23日 星期日
2010年5月22日 星期六
2010年5月20日 星期四
[轉貼]通用汽車與Google合作 為Chevrolet Volt提供導航功能
from :android資訊雜誌
通用汽車在早前舉行的CES大會上公佈一款汽車專用軟件《OnStar Mobile 》,讓車主無論身處何地,都可透過智能手機即時監控汽車狀況及控制汽車上的功能。官方表示目前支援多個手機平台,包括: Android、iPhone、Blackberry等,不過該軟件暫時只能應用在即將推出的「Chevrolet Volt」汽車上。
最近通用汽車發佈新聞稿表示,旗下子公司OnStar將與Google合作,為「Chevrolet Volt」汽車加入導航系統。通用汽車指出,新Android版本的《OnStar Mobile 》已經加入了「導航」標籤,車主只需按下標籤,就能在Android手機上看到汽車的所在位置。另外,車主還可將Google地圖搜索結果發送至汽車上,然後通過OnStar的導航系統接收,即時顯示車主行車路線。
除了以上新增導航功能外,原本OnStar系統功能包括: 查看汽車電量狀況、進行遠端充電、控制車門開鎖或解鎖、開啟引擎、啟動車內空調等。該軟件目前是測試階段,仍未推出完整版本,所以有部份功能未能夠應用,但通用汽車預計在正舉行的Google I/O大會展示這款《OnStar Mobile 》,到其時再檢視用家報告作參考。
2010年5月16日 星期日
如何觀察Activity從Running到Pause或從Pause到Running
其步驟如下:
1. 建立一個新專案,並實作onPause()和onStart()兩個函式。
2. 利用Toast物件來顯示Activity的狀態。
3. 執行此專案。

4. 執行另一個專案,如snake,此時會看到原來的專案顯示處於Pause狀態。

5. 在模器手機上按下"回到上一個動作"的按鈕,您可看到顯示處於Running狀態。
1. 建立一個新專案,並實作onPause()和onStart()兩個函式。
2. 利用Toast物件來顯示Activity的狀態。
3. 執行此專案。

4. 執行另一個專案,如snake,此時會看到原來的專案顯示處於Pause狀態。

5. 在模器手機上按下"回到上一個動作"的按鈕,您可看到顯示處於Running狀態。
package com.example;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Toast;
public class TestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
Toast.makeText(this, "Pause", Toast.LENGTH_SHORT).show();
super.onPause();
}
@Override
protected void onStart() {
// TODO Auto-generated method stub
Toast.makeText(this, "Running", Toast.LENGTH_SHORT).show();
super.onStart();
}
}
訂閱:
文章 (Atom)


