用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-downloads.drogon.net/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 执行程序 : 然后查看面包板发光二极管交替闪烁
程序执行效果
原文:https://www.cnblogs.com/JiYF/p/12459640.html
用c语言编程点亮7个二极管,树莓派4B C语言编程实现GPIO点亮LED发光二极管(LED灯)...相关推荐
- 树莓派输出pwm波c语言,02树莓派4B—C语言编程——PWM
01树莓派直接输出PWM波 -- 硬件PWM程序 (推荐使用) #include #include #include //必不可少 int main( void) { int pwm_gpio5 = ...
- 【树莓派基础小实验笔记】1. 点亮LED二极管
前言 最近花了1000多元入手了一块树莓派4B,其丰富的GPIO口完全可以满足我的各种奇思妙想.因为硬件接触的较少,我也属于在摸索中学习.边做实验边记录,欢迎指正补充讨论,以期与各位共同进步! 硬件介 ...
- PTA 基础编程题目集 7-20 打印九九口诀表 C语言
PTA 基础编程题目集 7-20 打印九九口诀表 C语言 下面是一个完整的下三角九九口诀表: 本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表. 输入格式: 输入在一行中给出一个正整数N ...
- PTA 基础编程题目集 7-18 二分法求多项式单根 C语言
PTA 基础编程题目集 7-18 二分法求多项式单根 C语言 二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个 ...
- PTA 基础编程题目集 7-17 爬动的蠕虫 C语言
PTA 基础编程题目集 7-17 爬动的蠕虫 C语言 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样 ...
- PTA 基础编程题目集 7-14 求整数段和 C语言
PTA 基础编程题目集 7-14 求整数段和 C语言 给定两个整数A和B,输出从A到B的所有整数以及这些数的和. 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分 ...
- PTA 基础编程题目集 7-13 日K蜡烛图 C语言
PTA 基础编程题目集 7-13 日K蜡烛图 C语言 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天, ...
- PTA 基础编程题目集 7-11 分段计算居民水费 C语言
PTA 基础编程题目集 7-11 分段计算居民水费 C语言 为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3:超 ...
- PTA 基础编程题目集 6-7 统计某类完全平方数 C语言
PTA 基础编程题目集 6-7 统计某类完全平方数 C语言 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144.676等. 函数接口定义: int I ...
最新文章
- 关于抢红包的_抢红包系统设计与设计
- pycharm安装python包_Pycharm使用教程(四)-安装python依赖包(非常详细,非常实用)...
- 我的Go语言学习之旅四:各种变量的声明
- android手机用户,[信息图]Android手机用户如何使用自己的设备?
- 刚入职新公司做一些什么贡献_如果您有全职工作,如何为Kubernetes做贡献
- jquery 插件 国外
- [转载] python 命名空间
- java动态规划法实例_动态规划法实现找零 java
- redux异步action_Redux 异步action的内部实现
- 普元eos使用svn_普元EOS开发经验总结——不定期持续更新中
- Spring源码系列(十二)Spring创建Bean的过程(二)
- 关于电脑新建共享文件夹相关教程
- 什么是虚拟机,有什么用?
- Java的小数点后精度计算
- Cesium加载GLB和GLTF模型文件踩坑实录
- 用python能制作毕业相册吗_毕业相册如何制作?
- 第5章 8051单片机工作原理
- 低学历能学单片机吗?听听过来人的说法
- MFC Group Box 组合框的简单使用 笔记
- 办理护照(学生集体户口)~备用
热门文章
- C++中字符三兄弟(WCHAR、CHAR、TCHAR)
- NumPy实现简单的神经网络分析Mnist手写数字库(三)之划分迷你批(mini-batch)
- 英语单词listen、hear、sound的区别
- mysql数据库tns配置_oracle数据库tns配置方法详解
- Cocos2d-x3.2总结(四)使用物理引擎进行碰撞检测
- vim粘贴代码时缩进混乱
- 蚁族和IT无关,拒绝蜗居
- android toolbar 自定义,自定义Toolbar,解决你所有的适配苦恼!
- 切入政务大数据领域 美亚柏科设合资公司
- 大学生开学必备数码装备,值得购买的开学数码好物分享