2015年2月28日 星期六

[實作] Raspberry Pi 連接 Arduino Via usb



步驟:
1)Raspberry Pi 取得USB設備名稱   ls /dev/tty*
2)Arduino 程式,將Serial Port 收到的資料顯示到LCD
3)Python 程式,送出現在時間、CPU溫度
4)Raspberry Pi  連接 Arduino
5) 執行  python test_V0.01.py


1) 取得USB設備名稱


2) 燒錄Arduino 程式
檔案按我!!

3) 下載 Python 程式
檔案按我!!

ser = serial.Serial('/dev/ttyUSB0', 115200)  #修改成適合的設備名稱


4) Pi 連接Arduino


5) 測試

python test_V0.01.py

Python 程式,送出系統時間、CPU溫度


CPU溫度 =40.4 送出 404 ,再由Arduino 除10 。得到正確溫度 404/10=40.4
def get_temperature():
    try:
        s = subprocess.check_output(['/opt/vc/bin/vcgencmd','measure_temp'])
        return int(float(s.split('=')[1][:-3])*10)
    except:
        return 0




這封郵件來自 Evernote。Evernote 是您專屬的工作空間,免費下載 Evernote

沒有留言:

張貼留言