2015年5月4日 星期一

Lib for GrovePi

在python下有除了import的方式,還有另外一種寫法
from grovepi import *
from grove_rgb_lcd import *

因此找一下範例的sample code的目錄就會看到grovepi.pyc , grove_rgb_lcd.pyc這兩個檔案
推測這應該就有點雷同C裡面的 #include <xxx.h>
如要引用的話,看來得要跟好好的研究這兩個檔案了.
Python 的程式是寫在 .py 裡,也就是說, .py 檔是 Python 的原始程式碼檔案,而 Python 會在執行 .py 檔時,將 .py 的程式碼編譯成中間程式碼檔 ( byte-compiled ) 的 .pyc 檔以加快下次執行的速度。通常是被來做 import 的 .py 檔才會產生出 .pyc 檔的。
from grove_rgb_lcd import *
在Grovepi的範例內針對RGB LCD,招換了grove_rgb_lcd.pyc
而程式中只用SetRGB(xxx,xxx,xxx); SetText(“xxxxxxoooxoxox”) 就可以很簡單地透過I2C控制RGB LCD.這大概就是使用grovepi的好處吧,有現成的API.要是沒花錢買這套件,現在可能還在花時間研究更多的I2C的控制細節..

沒有留言:

張貼留言

N64 主機板電容預防性更換清單

N64 主機板電容預防性更換清單 參考資料來源: https://wiki.console5.com/wiki/N64 台灣版NTSC-U(NUS-CPU-01~09)所有電容都是 SMD鋁電解/固態聚合物型 。 強烈推薦直接買Console5 Cap Kit ,因為他們的替換...