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的控制細節..

沒有留言:

張貼留言

名古屋行前準備

旅行先預訂了機+酒;不能讓這件旅遊的任務失敗.行前準備要做好 名古屋5天4夜家庭旅行計畫 ( 根據Grok的建議) 2026年1月30日 - 2月3日(2大2小,一個家庭) 行程採用 QFN思考模式 ,確保父母(45-50歲)執行力與小孩(6-12歲)樂趣兼顧: Quality(...