tag:blogger.com,1999:blog-3550204829234352390.post4972944395746782498..comments2024-03-27T09:13:48.546+08:00Comments on 研發養成所 ( Bridan's Blog - 4rdp, For R&D Person ): Design a program to connect LEGO NXTBridanhttp://www.blogger.com/profile/17055047757114667099noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-3550204829234352390.post-14938157647738745292011-08-20T15:28:24.486+08:002011-08-20T15:28:24.486+08:00薛老師您好
Android 程式並不是 PC 程式,所以它不是以 Serial port 處理。
...薛老師您好<br /><br />Android 程式並不是 PC 程式,所以它不是以 Serial port 處理。<br /><br />另外通訊採用一般 NXT 格式,所以 nxt 的接收端的程式碼,是無須特別改變即可使用。<br /><br />謝謝你的分享。Bridanhttps://www.blogger.com/profile/17055047757114667099noreply@blogger.comtag:blogger.com,1999:blog-3550204829234352390.post-55586364768688072972011-08-19T22:54:07.276+08:002011-08-19T22:54:07.276+08:00Dear Bridan:
這兩天摸索App inventor的藍芽,總算在try error的過程...Dear Bridan:<br /><br />這兩天摸索App inventor的藍芽,總算在try error的過程找到了,現在可以從手機傳遞文字,透過mailbox的方式傳到nxt.<br />我已整理至部落格,Bridan有空撥冗參考<br />http://cmackimo.blogspot.com/2011/08/google-app-inventor-segway.html<br /><br />首先,App inventor在藍芽搜尋裝置,無須指定SerialPort,當你的程式引入BluetoothClient元件後,它會自動去抓已偵測到的鄰近裝置,由使用者點選並連線。<br /><br />其次,App inventor在mailbox傳遞訊息,與VB大相逕庭的是,VB是利用byteOut的陣列傳遞一串陣列值,而App inventor則利用NxtDirectCommand元件的MessageWrite方法,指定mailbox=1<br />以及要傳遞的message即可。<br /><br />至於nxt的接收端的程式碼,似乎無須特別改變即可使用。薛老師https://www.blogger.com/profile/06138911994667065764noreply@blogger.comtag:blogger.com,1999:blog-3550204829234352390.post-12892011043409107632011-08-18T07:48:09.559+08:002011-08-18T07:48:09.559+08:00薛老師您好,
恭喜你,VB 只適合 Windows OS 的電腦,利用 Android 控制,那需...薛老師您好,<br /><br />恭喜你,VB 只適合 Windows OS 的電腦,利用 Android 控制,那需要撰寫 Java 程式,CAVE 本月底就有新書上架,可參考他們的範例<br /> http://tw.myblog.yahoo.com/lego-caveschool/article?mid=6392&prev=6402&next=6390Bridanhttps://www.blogger.com/profile/17055047757114667099noreply@blogger.comtag:blogger.com,1999:blog-3550204829234352390.post-11443297518314573022011-08-17T23:04:32.140+08:002011-08-17T23:04:32.140+08:00Dear Bridan:
我現在用電腦藍芽連線-可以控制segway的前進後退-效果還不錯,我想問...Dear Bridan:<br /><br />我現在用電腦藍芽連線-可以控制segway的前進後退-效果還不錯,我想問說VB是用byteOut取字元去控制NXT,那Android phone要怎麼去處理?不知有無文獻可參考?薛老師https://www.blogger.com/profile/06138911994667065764noreply@blogger.comtag:blogger.com,1999:blog-3550204829234352390.post-64366754139140442102011-08-14T16:28:01.945+08:002011-08-14T16:28:01.945+08:00薛老師您好,
寫出第一個程式之後,以此為基礎,再補充設計其它功能就容易了。薛老師您好,<br /><br />寫出第一個程式之後,以此為基礎,再補充設計其它功能就容易了。Bridanhttps://www.blogger.com/profile/17055047757114667099noreply@blogger.comtag:blogger.com,1999:blog-3550204829234352390.post-9005092366649166952011-08-14T10:00:28.741+08:002011-08-14T10:00:28.741+08:00總算完成一個很簡單的介面可以操控nxt.
http://cmackimo.blogspot.com/...總算完成一個很簡單的介面可以操控nxt.<br />http://cmackimo.blogspot.com/2011/08/nxt.html薛老師https://www.blogger.com/profile/06138911994667065764noreply@blogger.comtag:blogger.com,1999:blog-3550204829234352390.post-18071137789199845762011-01-24T08:49:32.558+08:002011-01-24T08:49:32.558+08:00邱老師您好,
Android 控制 NXT 是不需使用 leJOS NXT,只是 CAVE 用 J...邱老師您好,<br /><br />Android 控制 NXT 是不需使用 leJOS NXT,只是 CAVE 用 Java 設計 Android 程式,使用 leJOS NXT 對他們比較方便。<br /><br />因此本篇出題目的,讓大家去搞清楚 NXT 底層 Bluetooth protocol 是甚麼?<br /><br />Thanks.Bridanhttps://www.blogger.com/profile/17055047757114667099noreply@blogger.comtag:blogger.com,1999:blog-3550204829234352390.post-90822399823376838282011-01-23T08:35:25.317+08:002011-01-23T08:35:25.317+08:00想請教一下,為何用Android控制NXT,需要NXT使用leJOS?
只要符合底層的NXT Blu...想請教一下,為何用Android控制NXT,需要NXT使用leJOS?<br />只要符合底層的NXT Bluetooth protocol,不論是Direct Command或Message,應該都可以完成才是?<br />謝謝。探奇自然科學教室http://tw.myblog.yahoo.com/touch_classroom/noreply@blogger.com