树莓派学习路程No.2 GPIO功能初识 wiringPi安装
sudo apt-get install wiringPi
测试wiringPi是否安装成功
gpio -v gpio readall
输出以下即为安装成功。
wiringPi对于GPIO引脚的标号定义参照上图的wPi列。
第一个GPIO程序
在GPIO.17(wPi编号0)引脚连一个发光二极管,用来观测引脚电平的变化。新建一个目录,新建一个名为test.c的文件。内容如下:
#include<wiringPi.h>int main() {wiringPiSetup();pinMode(0,OUTPUT);while (1){digitalWrite(0,HIGH);delay(500);digitalWrite(0,LOW); delay(500);}return 0; }
然后通过gcc编译。-lwiringPi表示动态加载wiringPi共享库
gcc test.c -lwiringPisudo ./a.out
程序顺利运行。使用Ctrl+c结束程序。
转载于:https://www.cnblogs.com/evan-oi/p/4982866.html
树莓派学习路程No.2 GPIO功能初识 wiringPi安装相关推荐
- 树莓派学习笔记——GPIO功能学习
0.前言 树莓派现在越来越火,网上树莓派的资料也越来越多.树莓派源自英国,国外嵌入式开源领域具有良好的分享精神,树莓派各种集成库也层出不穷,下面推荐几个. [ python GPIO ] [开发语言] ...
- 【树莓派学习笔记】三、点亮一个LED灯(C语言 - WiringPi、Python - RPi.GPIO/GPIO Zero、bash脚本)
目录 C语言 WiringPi Python RPi.GPIO GPIO Zero bash脚本 平台:树莓派3B 版本: 2021-05-07-raspios-buster-armhf 若GPIO输 ...
- STM32开发板学习——GPIO功能、5v兼容口
GPIO功能 (1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉 ...
- 树莓派学习笔记(5):成功实现NAS家庭服务器(流媒体播放、文件共享及下载机)
一.家庭服务器实现的主要功能 http://www.cnblogs.com/xiaowuyi/p/4051238.html 1.流媒体播放服务:利用DLNA实现电视.手机.电脑播放其上面的媒体文件. ...
- 树莓派学习笔记——wiringPi简介、安装和管脚说明
1.WiringPi简介 WiringPi是应用于树莓派平台的GPIO控制库函数,WiringPi遵守GUN Lv3.wiringPi使用C或者C++开发并且可以被其他语言包转,例如python.ru ...
- 树莓派学习笔记——yeelink 远程控制LED
1.前言 前段时间玩了树莓派的GPIO,串口和I2C接口,把树莓派当成单片机来玩,期间深入分析了wiringPi.相对于单片机,以Linux为操作系统的树莓派在网络功能方面要强大的多,下面就结合当下流 ...
- 如何写一个树莓派的驱动来控制GPIO LED
一直以来,物联网开发者面对新的硬件都是一件头痛的事情.有些时候明明有现成的驱动,我们却没法直接利用.公司的PM/领导一句话下来,整套系统就要从新来,说明书一看就是一天,重复的软硬联调,日复一日的造轮子 ...
- 树莓派学习笔记(五)——烟雾浓度检测(ONENET云平台收发数据代码)
文章目录 前言 一.硬件连接 MQ-2 PCF8591 二.Onenet平台数据收发程序 onenetsub.py onenetget.py 三.程序 树莓派开启iic功能 完整程序 OneNet界面 ...
- 树莓派学习笔记——wiringPi I2C设备使用详解
1.前言 最近认真学习了树莓派,从浅到深认真分析了wiringPi实现代码,借助树莓派学习linux收获颇丰.深入学习linux一段时间后发现它非常有魅力,一个简单的IO口输出操作尽有那么多的&quo ...
- 《树莓派学习指南(基于Linux)》——第 2 章 开始探索 2.1 欢迎使用LXDE
本节书摘来自异步社区<树莓派学习指南(基于Linux)>一书中的第2章,第2.1节,作者[英]Peter Membrey ,[澳]David Hows ,译者 张志博,孙峻文,更多章节内容 ...
最新文章
- centos7下没有iptables进行安装或更新
- 博弈论速成指南:那些融入深度学习的经典想法和新思路
- Computer:计算机测试理论(开发/测试/上线)之DEV、SIT、UAT、PRD四套环境详细介绍之详细攻略
- 东南大学数字信号处理实验_【鹏城实验室校招】数字信号处理助理研究员
- javascript php xmlhttp file,xmlHTTP实例_javascript技巧
- OJ1034: 夏季促销
- python程序设计知识点汇总_Python入门知识点汇总
- vs2019加载调试动态库dll文件
- 记录注册邓白氏编码过程
- 文件夹目录下所有的视频使用ffmpeg指定位置截图
- pmp中ram和raci的区别_【PMP考前冲刺】知识点大全(六)
- C# 修改图片文件分辨率大小
- 【MySQL学习笔记】MySQL原理---单表查询
- AAA云免费云主机推荐码
- java开发视频教程精品整理 全部是牛B教程
- 北京 怀揣理想的地方!
- 最近无聊做了一个新站玩玩(www.01zhc.cn)
- 【FFMPEG】各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式
- 冲击python二级——布尔操作符,比较操作符,控制流的基础
- word2013无法加载endnotex9解决方法