小弟我在某網站買了一台 搭載arduino sensor shield這塊板子的車子還有一顆Arduino JPEG Camera,在手機操控自走車行進方面已經沒甚麼問題卻在Camera要接上arduino sensor板子上卻遇到瓶頸,請問板子是否要有驅動才感測的到Camera?因為Camera另外拉線接上電腦測試功能正常,卻在接上板子後毫無反應有大大可以題點小弟一下嗎^^?
Arduino不需要驅動程式來認得camera.Arduino和週邊溝通都是很直接的通訊方式: UART, SPI, I2C, 或用digital pin模擬出其他類型.你需要看一下camera的通訊方式是透過什麼種的protocol, 並把線接到Arduino上.然後在Arduino的IDE裡, 看是要掛人家寫好的library來用, 或是自己寫個sub-function來收送camera說明文件裡的packet以跟camera溝通.
所以你已經自己回答問題了,你的攝影機是rs232介面,現在你接到板子上後,要利用板子的usb把攝影機資料傳出來,就是要自己寫板子將攝影機資料從板子的usb傳出來的程式Wen仙 wrote:接電腦 我是用rs2...(恕刪)
Wen仙 wrote:接電腦 我是用rs232 接上去電腦 用他附贈的測試軟體測試的我現在camera接板子上再透過USB連接電腦,但是電腦就抓不到camera了 我有找到範例,記得要把它的lib改成arduino用的才行http://mbed.org/cookbook/Camera_LS_Y201crazyking wrote:所以你已經自己回答問題了,你的攝影機是rs232介面,現在你接到板子上後,要利用板子的usb把攝影機資料傳出來,就是要自己寫板子將攝影機資料從板子的usb傳出來的程式 Arduino的usb是uart的device. 要看怎麼設計把資料接回來囉~
TXRXRestore wrote:我有找到範例,記得要...(恕刪) 這位大大給的連結就提到了, camera 有兩種版本, 一種接RS232, 一種接TTL,不光是protocol不同, 電壓準位也不同. 直接買TTL版本就可了.
不知道問題解決了沒。根據Web說法,Camera是沒有問題,可以使用。所以我猜是因為Arduino一次只能聽一個Uart(號稱是可以插八個,但實際一次只能聽一個port),所以有可能Wen的Arduino上面插了超過一組以上的Uart裝置,所以沒有辦法動作。