树莓3b adc模块pcf8591
来源:互联网 发布:linux 文件夹 多个组 编辑:程序博客网 时间:2024/05/22 07:49
上午玩通了三色灯,还不错,有个好的开始。
下午争取再玩通一个。在传感器堆里找,大多数都是do输出,或ao输出。如果是do输出,那没有什么玩的,就是一个gpio读高低电平,这个就没有多少意思。ao的接口,可以读到具体数据,但3b上没有adc接口,所以,只能先找个adc模块先工作起来才行。
找呀找,找到了一个pcf8591了,干,就这个了。
pcf8591是iic的接口,这块板上还有几个器件,肉眼观测是光敏电阻,热敏电阻,变阻器,3个跳线选择,4个ain,1个aou。没有拿到原理图,这个没法玩。求助万能的taobao,baidu.这些玩意,网上都有货的。找到原理图
这下简单多了。
看着把3b和pcf8591接起来,vcc ,GND,iic两根线
在源码里搜了一下,这个wiringpi里居然有这个的代码。setup和read函数都有了的。
好吧,这也太省事了吧。
写个main.c
pcf8591setup(base,address)
while(1)
{
value=analogRead(a0);
printf("get:0x%02x\n",value);
}
测试运行,打出来的值是有变化的。
网上搜时,发现例子太多了。
真觉得没有写的必要。
对我来说,操作iic,spi等方式练习了。
这个例子很快就整好了。一会儿就开会了。
图片都不上了,太简单了。
阅读全文
0 0
- 树莓3b adc模块pcf8591
- 数模转换模块PCF8591
- ADC 模块
- PCF8591
- PCF8591
- MCF52259 ADC 模块配置
- dsp28335 adc模块总结
- 用MSP430F247硬件IIC控制PCF8591转换模块
- TMS320F28335 ADC模块的学习
- STM32CubeMX 2 解锁ADC模块
- PCF8591读写
- 【物联网智能网关-07】PCF8591 AD转换模块I2C通信实现
- ADC模块基本设置与扩展
- FL2440—独立ADC驱动模块
- 7. DMA模块初见(ADC模块深入实践)
- 7. DMA模块初见(ADC模块深入实践)
- 3、ADC 基础知识
- ADC
- 【bzoj2724】[Violet 6]蒲公英
- 【Java作业】Week10
- 初学python之python的安装
- POJ-1797 Heavy Transportation
- 1069. 微博转发抽奖(20) PAT乙级真题
- 树莓3b adc模块pcf8591
- python udp网络
- 【Java集合源码剖析】LinkedHashmap源码剖析
- Zookeep启动异常:Error contacting service. It is probably not running.
- qt 学生成绩计算查询界面设计
- YOLO
- 函数提升面试题
- [原创] Docker
- 【bzoj3343】教主的魔法