我有一個小項目,該項目將使用iPad的作爲信息亭,供遊人瀏覽和的要求之一是,iPad的需要(與以太網屏蔽)與Arduino的溝通通過LAN(或互聯網)發送命令(基本上是文本)到另一臺顯示計算機的端口。iPad和Arduino的整合
一直在閱讀有關iPad應用程序開發的內容,包括XCode,Cocoa和Objective-C。在我看來,有一大堆特定於iPad的編程材料需要熟悉才能進入開發階段。我在LAMP堆棧方面有幾年的經驗,但從截止日期剛好超過3周開始,看起來有點令人生畏。
我正在權衡我的選項,而不是原生應用程序,我正在收集有關使用HTML和CSS(基於Web)構建應用程序的信息。所有功能都將內置到基於Web的應用程序中,並且iPad充當客戶端,觸發基於Web的應用程序內部的功能,並將命令發送給Arduino,然後Arduino將向顯示計算機發送命令。
我想了一會兒,我可能能夠在顯示器電腦內安裝一個網絡服務器。擁有iPad的開放從網絡服務器和觸發任何函數調用,並在應用程序的腳本一個基於Web的應用程序將在端口3040
命令發送到本身現在,問題:
- 看到這個hackaton (Yelps 2nd Hackaton - The iPad Kegbot),它使用iPad與Arduino,但無法深入挖掘。任何線索?
- 如果我要製作原生應用程序,有什麼步驟可以讓應用程序可用,至少有一些個人iPad,因爲此應用程序只能在內部使用?
- 任何iPad Arduino整合在那裏但未發表(或未檢測到我的小雷達)?
- 我對HTML,JS和CSS非常熟悉,但對移動Safari不熟悉,有什麼我可以用作參考或庫來加速基於Web的應用程序開發?
非常感謝!
這是很多有用的信息,謝謝你,喬! 關於Arduino的事情,只要你還沒有使用Google,請點擊這裏:http://www.arduino.cc/ :) – Eddy 2010-11-03 07:56:31
感謝Joe!是的,與Beagle Board等其他董事會相比,Arduinos董事會相當便宜。很容易與傳感器,照相機,按鈕等其他組件進行整合。而好處是有一個活躍的社區和一個開發團隊不斷對其進行打磨。 但它也有其自身的限制,如存儲代碼太少的內存。爲了簡單起見,它猜測它會交易很多東西。 – Eddy 2010-11-04 01:38:44
是的,Arduino有一個名爲Xbee(http://www.arduino.cc/en/Main/ArduinoXbeeShield)和Bluetooh(http://www.arduino.cc/en/Main/ArduinoBoardBluetooth)的無線屏蔽。雖然沒有嘗試過。 – Eddy 2010-11-09 06:43:09