准备工作: 1. 安装wiringPi 2. 修改config.txt 3. 修改cmdline.txt 编写程序的注意事项: 1. char* 、const char*、字符串之间的转换导致编译错误 解决方案: 2. C++编译报错 解决方案: 编译程序: ...
分类:
其他好文 时间:
2017-06-19 00:36:14
阅读次数:
426
?? 1.void pinMode (int pin, int mode) ; 这个函数式设置pin脚的输入和输出模式以及PWM的输入和输出模式。在wiringPi中仅仅有 pin 1 (BCM_GPIO 18)是支持PWM的输出的。 2.void digitalWrite (int pin, in ...
分类:
其他好文 时间:
2017-06-01 10:23:54
阅读次数:
714
pi4j是基于wiringpi开发的通过java来控制树莓派GPIO口的库文件。在java程序中引入相关类就可以使用已经封装好的方法控制树莓派GPIO口。 pi4j官网:http://pi4j.com/ pi4j下载:http://pi4j.com/download.html pi4j安装:http ...
分类:
编程语言 时间:
2017-04-08 00:49:57
阅读次数:
1602
for example: #include <stdlib.h>#include <stdio.h>#include <wiringPi.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include "linux/in ...
分类:
编程语言 时间:
2016-12-07 22:57:45
阅读次数:
270
介绍wiringPi,引脚的具体使用。 http://wiringpi.com/examples/gertboard-and-wiringpi/blink/ 引脚图,二极管阴极接6号引脚(接地) 二极管阳极接11号引脚(wiringPi库,0,BCM编码17) 编码方式一、 编码方式二、 The w ...
分类:
其他好文 时间:
2016-11-03 18:39:00
阅读次数:
409
wiringPi是一个很棒的树莓派控制API,使用C语言开发,提供了丰富的接口:GPIO控制,中断,多线程,等等。java 的pi4j项目也是基于wiringPi的,我最近也在看源代码,到时候整理好了会放出来的。 下面开始wiringPi之旅吧! 安装 进入 wiringPi的github (htt ...
分类:
其他好文 时间:
2016-10-27 23:22:08
阅读次数:
1111
博主原创:https://i.cnblogs.com/EditPosts.aspx?opt=1 wiringPi.sh ...
分类:
其他好文 时间:
2016-09-10 16:18:20
阅读次数:
496
安装git-core sudo apt-get install git-core 下载winringPi库 git clone git://git.drogon.net/wiringPi 编译和安装库 cd wiringPi ./build 另外大家可以使用下面的命令对库进行更新 cd wiring ...
分类:
编程语言 时间:
2016-07-14 22:03:28
阅读次数:
1468
学过单片机的同学应该清楚,我们在编写传感器驱动时,需要用到高精度的定时器、延时等功能,wiringpi提供了一组函数来实现这些功能,这些函数分别是:micros() #返回当前的微秒数,这个数在调用wiringPiSetup()后被清零并重新计时millis() #返回当前的毫秒数,同上,这个数在调...
分类:
编程语言 时间:
2016-01-03 17:08:03
阅读次数:
437
网上的教程,一般Python用RPi.GPIO来控制树莓派的GPIO,而C/C++一般用wringpi库来操作GPIO,RPi.GPIO过于简单,很多高级功能不支持,比如i2c/SPI库等,也缺乏高精度定时等高级特性。相比之下,wiringpi则功能丰富的多,其实wringpi已经有了python绑...
分类:
编程语言 时间:
2016-01-03 15:05:42
阅读次数:
374