失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 用c语言编程点亮7个二极管 树莓派4B C语言编程实现GPIO点亮LED发光二极管(LED灯)...

用c语言编程点亮7个二极管 树莓派4B C语言编程实现GPIO点亮LED发光二极管(LED灯)...

时间:2018-08-20 22:27:26

相关推荐

用c语言编程点亮7个二极管 树莓派4B C语言编程实现GPIO点亮LED发光二极管(LED灯)...

树莓派4B C语言点亮LED发光二极管(LED灯)

1.树莓派 40Pin 引脚GPIO对照表

2.wiringPi库更新

开启一个终端输入:gpio readall 如果发生错误信息,那么请执行下面步骤将wiringPi更新

(最新发布的树莓派4B在烧录了官方系统buster以后,如果直接使用gpio readall去查看GPIO会出现错误)

cd /tmp

wget https://project-/wiringpi-latest.deb

sudo dpkg -i wiringpi-latest.deb

执行:gpio -v 查看版本号 版本2.52

gpio readall查看针脚说明

3.电路连接

电路比较简单,增加一个限流电阻(200Ω)

我使用的是这俩个引脚

实物连接图

4.编写程序

程序源代码:

1 #include

2 #include

3

4 int main(void)5 {6

7 int LED = 8;8 wiringPiSetup();9

10 pinMode(LED,OUTPUT);11

12 int number = 10;13 int count = 0;14 while(count <10)15 {16

17 printf("LED:%d is on\n",LED);18 digitalWrite(LED,HIGH);19 delay(500);20

21 printf("LED:%d is off\n",LED);22 digitalWrite(LED,LOW);23 delay(500);24

25 count++;26 }27

28 return 0;29 }

GCC编译:

gcc -o led -lwiringPi led.c 编译后会生成一个led文件

./led 执行程序 : 然后查看面包板发光二极管交替闪烁

程序执行效果

原文:/JiYF/p/12459640.html

如果觉得《用c语言编程点亮7个二极管 树莓派4B C语言编程实现GPIO点亮LED发光二极管(LED灯)...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。