# include
int wiringpisetup (
void
)
返回:執行狀態,-1表示失敗
當使用這個函式初始化樹莓派引腳時,程式使用的是wiringpi 引腳編號表。
void pinmode (
int pin,
int mode)
pin:配置的引腳
mode:指定引腳的io模式
可取的值:input、output、pwm_output,gpio_clock
作用:配置引腳的io模式
void digitalwrite (
int pin,
int value)
pin:控制的引腳
value:引腳輸出的電平值。
可取的值:high,low分別代表高低電平
#include
#include
#include
#include
//巨集定義引腳
#define s1 26
#define s2 27
#define s3 28
#define s4 29
intmain()
//設定為輸出
pinmode (s1,output)
; pinmode (s2,output)
; pinmode (s3,output)
; pinmode (s4,output)
;//初始化為高電平,繼電器燈滅
digitalwrite
(s1,high)
;digitalwrite
(s2,high)
;digitalwrite
(s3,high)
;digitalwrite
(s4,high)
;while(1
)switch
(cmd)
}return0;
}
wiringpi庫詳細使用:wiringpi
此為簡單操作樹莓派io的方法,不只用於繼電器
簡單總結,用於備忘。。。
嚮往可以幫到你
師承上官可程式設計,陳立臣
樹莓派控制繼電器
硬體初始化函式 使用wiringpi時,你必須在執行任何操作前初始化樹莓派,否則程式不能正常工作。可以呼叫下表函式之一進行初始化,它們都會返回乙個int 返回 1 表示初始化失敗。int wiringpisetup void 返回 執行狀態,1表示失敗 當使用這個函式初始化樹莓派引腳時,程式使用的是...
樹莓派控制繼電器開關
樹莓派預設安裝了python,所以可以直接用python命令 但是在執行的時候報錯沒有requests模組 解決辦法 安裝easy install sudo apt get install python setuptools 安裝pip sudo easy install pip 最後安裝模組 su...
使用樹莓派控制繼電器
一 使用方法總結 vcc接 5v,gnd接負,in1接gpio口,二 然後使用linux命令或者程式設計控制gpio口高低電位即可,如 執行下列命令 gpio readall 列出所有針角 gpio mode 1 out 設定 以writepi編號為1 的gpio 即gpio1口 口為輸出模式 gp...