蜂鳴器模塊如下圖:
樹莓派的引腳如下圖:
我們將Vcc引腳連接物理接口1(注意這里需要用3.3v),I/O引腳連接物理接口40,GND引腳連接物理接口39。
實物連接如下圖:
編程使用WiringPi庫,使用wpi引腳編碼方式控制GPIO。
代碼如下:
#include <wiringPi.h> #include <stdio.h> #include <sys/time.h> #define FengNing 29 int main(void) { float dis; if (wiringPiSetup() == -1) { //when initialize wiring failed,print messageto screen printf("setup wiringPi failed !"); return 1; } pinMode(FengNing, OUTPUT); //設置為輸出 while (1) { digitalWrite(FengNing, HIGH); delay(333); digitalWrite(FengNing, LOW); delay(333); } return 0; }