java 板


LINE

※ 引述《atuaz (開個六給他)》之銘言: : 各位前輩們好 : 小弟有個疑問想問大家 : 上篇被版主收爭議文是版規沒注意到 : 相同的疑問 但是小弟縮減了程式碼並更正確的發問真正的問題 : 小弟現在是能用筆電透過藍芽連結到LEGO機器人讓他前後左右 : 但是想請問一下 : 因為目前能做到的是一(NB)對一(LEGO) : 有沒有辦法是一(NB)對多(2台LEGO) : 就是說我從筆電按一個視窗的前後左右 : 兩台LEGO能同時前進 : 下面的程式碼雖然看不太出來真正讓機器人動的指令是哪個地方 : (看起來有點像是 new MouseAction(dataOut, xxxx)?) : 不過跟機器人連線的應該是這一段程式碼吧 : ------- : conn = new NXTConnector(); : if(!conn.connectTo("", "", NXTCommFactory.BLUETOOTH)) //連線到NXT : { :   JOptionPane.showMessageDialog(null, "Cannot connect to NXT", "Error", : JOptionPane.ERROR_MESSAGE); //連線失敗訊息 :   System.exit(1); : }//if : dataOut = conn.getDataOut(); //取得輸出串流 : ------- : 那麼應該只要同時建立兩個連線,分別對應兩個機器人 : 就會有兩個 dataOut 的物件 : 在要下指令的時候就同時對兩個 dataOut 物件去下指令 首先,你有沒有相關的 API 文件? 單靠這樣其實大家可以幫到的實在有限。 假設 NXTConnector 就是用以代表連往每個機器人連線, 那麼你要去看的是,API 怎樣代表不同的機器人。 (看來應該是 connectTo method 裡控制。) 你要連兩個機器人,就 connectTo 不同的機器人, 再從各自的 connector 得到各自的 output stream. 然後你想要控制哪部機器人就寫命令往它的 output stream。 當然這一切都只是從你的程式碼瞎猜的。你還是最 好去看機器人的 API document 或相關的教學文件。 : 例如: : ------- : //右轉按鈕 : btRight = new JButton("→"); : btRight.setBounds(200, 100, 100, 100); : btRight.addMouseListener(new MouseAction(dataOut_1, RIGHT)); : btRight.addMouseListener(new MouseAction(dataOut_2, RIGHT)); : this.getContentPane().add(btRight); : ------- 這部份和控制沒任何關係。只是 swing 的 code 而已。 如果你不明白這部份在做什麼建議你去看看 swing 的 相關書籍,打一打根基。 : 類似這樣的寫法應該就能達到目的了吧!? : 為了解惑小弟會給文章內有推文的前輩們一些酬謝金(P幣) : 就依照受益的程度不分多少吧!!:) : 希望各位資深前輩能不吝嗇指教! alien --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 183.179.61.91







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP