2014-03-12 46 views
0

在大一新生的課程中,我是一個必須編程機器人才能自治的小組。到目前爲止,該機器將連接到我的筆記本電腦,並運行我創建的代碼,該代碼足以自動完成。但是,我們希望找到一種方法將我的代碼(使用C語言)放到某種芯片或類似的東西上,這樣機器人就可以在不需要連接筆記本電腦或其他設備的情況下運行。機器人NEEDS藍牙連接到它,所以我想我需要編程某種微芯片來連接到一個arduino連接到藍牙連接到機器人。以下是我們的機器人將要做的事情,以防您需要更多信息。對使用​​藍牙設備或計算機進行自主編程的機器人編程思路?

任何想法?如果我必須用不同的語言重新編碼,那應該不成問題。錢不是問題,我們的工程部門正在爲此付出代價。任何幫助表示讚賞!

活動:

我們的機器人將通過自主房間打掃,做工作,我們認爲有必要的,這將不會被披露,因爲它是我們班的競爭,我的同學知道我在這裏發帖。機器人只能通過藍牙連接,這使得找到一種不使用筆記本電腦/手機/其他設備的方式更具挑戰性。我們希望你能夠「從包裝中拿出來,按下按鈕,然後去」。

非常感謝您的幫助!

回答

0

我會給Raspberry PI一試,你可以在它上面運行Linux,連接鍵盤,HDMI屏幕。你可以使用你現有的C代碼。 Examples

一個更簡單的硬件是基於arduino但在這種情況下,你需要重寫代碼,可能還更多的硬件工作,這裏有些examples

可以同時連接硬件藍牙或WiFi接口或任何東西否則你希望。

+0

這是一個美妙的建議!非常感謝您的及時迴應:) – Ryan4588

0

如果程序足夠小並且界面良好,樂高頭腦風暴NXT可能會起作用。它內置了藍牙,運行RobotC(與C非常相似,如果需要,應該很容易翻譯)。但最終,這取決於您擁有的硬件以及連接到NXT的難度。