2017年9月16日 星期六

「LinkIt Samrt 7688][Arduino] 7688與Arduino Nano USB通訊

最近有一個需求,讓7688與Arduino透過USB通訊,想到的解法是Arduino本身的USB

預設為USB to Serial,只要能讓7688上的OpenWRT支援USB to Serial晶片驅動即可。

以下做了個簡單的Demo,附上Arduino及7688上python code做個Echo 測試。

檔案_000.jpeg




















這次用的是Arduino Nano,它使用的USB to Serial是 CH340  (我這塊不是原版的)

首先我需要安裝usbutils , 讓我可以使用lsusb來詢連接的USB裝置。(可以不裝)

opkg install usbutils


接下來安裝CH340驅動程式

opkg install kmod-usb-serial-ch341


Arduino程式碼

一開始連通Serial Port時會輸出hello form Arduino

之後會回應所收到的值,做一個Echo


接下來是7688上的python程式碼

CH340裝置的名稱會是 /dev/ttyUSBx ,像我是/dev/ttyUSB0 ,換成自己裝置的名字。

一連Serial Port會傳送Hello from python ,之後會每隔一秒傳送目前時間,並印出收到的訊息。



執行結果

沒有留言:

張貼留言