树莓派学习笔记-GPIO接口编程-WiringPi

一. 两种编号方式:
1. WiringPi 编号方式
2. Broadcom 编号方式

fritzin电子设计软件采用Broadcom编号方式

二. 常用API
WiringPi初始化函数:wiringPiSetup() ——使用WiringPi的针脚编号方式
设置模式:pinMode(int gpioPort, OUTPUT)——OUTPUT,INPUT, PWM_OUTPUT
设置电平:digitalWrite(int gpioProt, int level)——向指定GPIO口写入高(1)低(0)电平
读取电平:digitalRead()——读取GPIO口的逻辑电平
设置PWM的值:pwmWrite()——向指定GPIO口写入PWM的值
创建软件PWM:softPWMCreate()——创建软件PWM针脚
设置PWM值softPwmWrite()——更新软件控制的PWM值

三:接口编程——LED闪烁
树莓派所有针脚的最大输出电流:50mA,每个针脚的最大输出电流:16mA
LED驱动电流 3-20mA 工作电压2-3.6V
实测树莓派GPIO0 口输出电压3.3V

编程步骤:
1. 在~/Projects目录下
sudo nano led1.c
2. 写程序

#include <stdio.h>
#include <wiringPi.h>

int ma
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值