打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
树莓派点灯程序

一:树莓派GPIO操作的常用命令

1,gpio readall  //读出树莓派的所有管脚的配置情况、电平状态;

2,设置管脚的电平状态

gpio -g mode 26 out

设置管脚为输出模式,-g参数表示是以BCM编号方式,如果去掉这个参数测以wiringPi编号方式,即为25。

gpio -g write 26 1

设置管脚为高电平,点亮LED.

gpio -g write 26 0

设置管脚为低电平,熄灭LED,

gpio -g read 26

更多控制命令参考:https://projects.drogon.net/raspberry-pi/wiringpi/the-gpio-utility/

2,编译的时候链接动态库:-lwiringPi.

二:树莓派的点灯程序

程序现象:本实验会实现,led灯每隔500ms闪烁

树莓派的点灯程序主要是用到官方提供的库函数操作底层的GPIO

操作步骤:

1,初始化wiringPi的库函数;

2,设置对应的引脚为输出模式;

3,死循环函数,向对应的引脚中,写入高低电平;

4,编译的时候加gcc a.c -o a  -lwiringPi   //必须要链接动态库

注意:

      树莓派gpio的操作,必须用root权限模式,否则可能出现意想不到的意外情况(比如说会死机);

#include <wiringPi.h>

int main()
{
  wiringPiSetup();    //wiringPi库的初始化
  int i=0;
  pinMode(0,OUTPUT);  //设置0号引脚的模式为:输出模式
    while(1)
   {
      digitalWrite(0,HIGH);  //向0号GPIO口写入高电平
      delay(500);   //延时 500ms
      digitalWrite(0,LOW);    //向0号引脚写入低电平
      delay(500);  //延时500ms
   } 
   return 0;
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
gpio引脚介绍 树莓派3b
树莓派开发系列教程9
C6748 NMI不可屏蔽中断和GPIO
超易单片机入门
为什么程序能操控硬件软件和硬件之间的桥梁是什么一篇就够
关于STM32的PWM快速打开/关闭,以及空闲时管脚电平设置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服