Arduino实验二十九 PCF8591数模转换传感器实验

学习任务:

了解PCF8591数模转换传感器


关注微信公众号:爱享生活科技 \color{#FF0000}{关注微信公众号:爱享生活科技} 关注微信公众号:爱享生活科技

组件:

  • Arduion主板
  • PCF8591数模转换传感器
  • 双色LED灯模块
  • 杜邦线
  • 面包板
  • USB数据线

下图是PCF8591数模转换传感器
在这里插入图片描述

下图是双色LED灯模块
在这里插入图片描述

实验步骤:

1.建立电路

ArduionPCF8591数模转换传感器
13AOUT
A4SDA
A5SCL
GNDGND
5vVCC
Arduion双色LED灯
13S
GND-

2.烧录代码

#include "Wire.h"

//I2C 总线地址
#define PCF8591 (0x90 >> 1)
void setup()
{
 Wire.begin();
 Serial.begin(9600);
 Serial.println(sin(PI/2));
 
}
void loop()
{
 for (int i=0; i<256; i++)
 {
 //唤醒PCF8591
 Wire.beginTransmission(PCF8591);
 //控制字节转换DAC(二进制01000000),模拟输出 
 Wire.write(0x40);
 //值发送到DAC
 Wire.write(i);
 Wire.endTransmission();
 delay(10*sin(i/256.0*90/180*PI));
 Serial.println(100*sin(i/256.0*90/180*PI));
 }

 for (int i=255; i>=0; --i)
 {
 Wire.beginTransmission(PCF8591);
 Wire.write(0x40);
 Wire.write(i);
 Wire.endTransmission();
 delay(10*sin(i/256.0*90/180*PI));
 Serial.println(100*sin(i/256.0*90/180*PI));
 }
}

3.实验现象

PCF8591数模转换传感器的指示灯D2逐渐变亮交替熄灭,连接在Arduino13引脚上的LED灯也发生同样的变化。

在这里插入图片描述

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Arduino程序设计基础实验说明文档Arduino编程学习例程40个合集: 实验一 Hello World.docx 实验七 自动补光实验.docx 实验三 按键控制LED.docx 实验三十 红外接收.docx 实验三十一 遥控家电.docx 实验三十三 电位器控制舵机角度.docx 实验三十二 认识舵机.docx 实验三十五 自动降温.docx 实验三十四 可调速小风扇.docx 实验九 声控灯.docx 实验二 流水灯.docx 实验二十 学会使用MQ2烟雾传感器.docx 实验二十一 烟雾报警.docx 实验二十七 距离检测.docx 实验二十三 温度报警.docx 实验二十九 红外发射.docx 实验二十二 闯入报警.docx 实验二十五 串口控制RGBled调光.docx 实验二十八 74HC595.docx 实验二十六 超声波测距.docx 实验二十四 认识RGBled.docx 实验五 电位器控制呼吸灯频率.docx 实验八 检测声音大小.docx 实验六 光敏电阻检测光亮度.docx 实验十 触摸传感器的使用.docx 实验十七 简易电子琴.docx 实验十三 人体感应灯.docx 实验十九 外部中断触发蜂鸣器报警.docx 实验十二 人体感应块的应用.docx 实验十五 蜂鸣器的使用.docx 实验十八 红外避障传感器的应用.docx 实验十六 播放音乐.docx 实验十四 电子温度计.docx 实验四 呼吸灯.docx 拓展实验 12864.docx 拓展实验 1602显示串口数据.docx 拓展实验 DHT11温湿度检测块的使用.docx 拓展实验 使用数字电位器AD5206.docx 拓展实验 制作电子时钟.docx 拓展实验1602 LCD的使用.docx

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EOPG

你的鼓励是我创造的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值