日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

树莓派外设开发之控制继电器(组)

發布時間:2023/12/10 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 树莓派外设开发之控制继电器(组) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 控制繼電器
  • 控制繼電器組

控制繼電器

選擇7號引腳作為繼電器信號輸出控制端。


代碼:

#include <wiringPi.h> #include <stdio.h> #define SWITCHER 7 // 7為樹莓派物理引腳編碼和wiringPi編碼。在樹莓派功能名為GPIO.7int main() {int cmd;if( wiringPiSetup() == -1){ //調用wiringPI庫需要先wiringPiSetup()初始化printf("硬件接口初始化失敗\n");return -1;}/* 通用GPIO控制函數 void pinMode (int pin, int mode)* pin:配置的引腳* mode:指定引腳的IO模式* 可取的值:INPUT、OUTPUT、PWM_OUTPUT,GPIO_CLOCK* 作用:配置引腳的IO模式*/pinMode(SWITCHER, OUTPUT); while(1){printf("請輸入0或1:0->斷開開關;1->導通開關\n");scanf("%d",&cmd);if(cmd == 1){digitalWrite(SWITCHER,LOW); // void digitalWrite (int pin, int value) pin:控制的引腳 value:引腳輸出的電平值??扇〉闹?#xff1a;HIGH,LOW分別代表高低電平 讓對一個已近配置為輸出模式的 引腳 輸出指定的電平信號}else if(cmd == 0){digitalWrite(SWITCHER,HIGH);}else{printf("輸入錯誤\n");}} }

運行程序:

繼電器綠燈亮起

控制繼電器組

GPIO引腳選擇:

代碼:

#include <wiringPi.h> #include <stdio.h> #define SWITCHER1 26 #define SWITCHER2 27 #define SWITCHER3 28 #define SWITCHER4 29int main() {int cmd;if( wiringPiSetup() == -1){ //調用wiringPI庫需要先wiringPiSetup()初始化printf("硬件接口初始化失敗\n");return -1;}pinMode(SWITCHER1, OUTPUT); pinMode(SWITCHER2, OUTPUT); pinMode(SWITCHER3, OUTPUT);pinMode(SWITCHER4, OUTPUT); while(1){printf("請輸入1~8:1->導通繼電器1開關;2->斷開繼電器1開關;\n3->導通繼電器2開關;4->斷開繼電器2開關;\n5->導通繼電器3開關;6->斷開繼電器3開關;\n7->導通繼電器4開關;8->斷開繼電器4開關\n");scanf("%d",&cmd);if(cmd == 1){digitalWrite(SWITCHER1,LOW); }else if(cmd == 2){digitalWrite(SWITCHER1,HIGH);}else if(cmd == 3){digitalWrite(SWITCHER2,LOW);}else if(cmd == 4){digitalWrite(SWITCHER2,HIGH);}else if(cmd == 5){digitalWrite(SWITCHER3,LOW);}else if(cmd == 6){digitalWrite(SWITCHER3,HIGH);}else if(cmd == 7){digitalWrite(SWITCHER4,LOW);}else if(cmd == 8){digitalWrite(SWITCHER4,HIGH);}else{printf("輸入錯誤\n");}} }

運行程序:

繼電器執行效果:

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的树莓派外设开发之控制继电器(组)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。