树莓派3b
文章平均质量分 80
ZJ老凡
这个作者很懒,什么都没留下…
展开
-
树莓派3b的串口通讯
串口通信使用时需要包含头文件:#include <wiringSerial.h>int serialOpen (char *device, int baud) device:串口的地址,在Linux中就是设备所在的目录。 默认一般是"/dev/ttyAMA0",我的是这样的。 baud:波特率 返回:正常返回文件描述符,否则返回-1失败。 打开并初始串口 void serialClose (int fd) fd:文件.原创 2021-10-08 22:38:44 · 134 阅读 · 0 评论 -
树莓派超声波测距编程
#include <wiringPi.h>#include <stdio.h>#include <sys/time.h>#define Trig 4#define Echo 5void ultraInit(void){ pinMode(Echo, INPUT); //设置端口为输入 pinMode(Trig, OUTPUT); //设置端口为输出}float disMeasure(void){ struct .原创 2021-10-08 22:31:13 · 193 阅读 · 0 评论 -
基于树莓派的WiringPi库硬件初始化及GPIO口详解
wiringPi是一个很棒的树莓派IO控制库,使用C语言开发,提供了丰富的接口:GPIO控制,中断,多线程,等等。一.硬件初始化函数使用wiringPi时,你必须在执行任何操作前初始化树莓派,否则程序不能正常工作。可以调用下表函数之一进行初始化,它们都会返回一个int , 返回 -1 表示初始化失败。int wiringPiSetup (void) 返回:执行状态,-1表示失败 当使用这个函数初始化树莓派引脚时,程序使用的是wiringPi 引脚编号表。引脚的编号为 0~原创 2021-10-04 22:36:23 · 965 阅读 · 0 评论