一、实物连接

二、代码实现

#include "Wire.h"
#define PCF8591 (0x90 >> 1) // I2C bus address
void setup()
{Wire.begin();Serial.begin(9600);Serial.println(sin(PI/2));}
void loop()
{for (int i=0; i<256; i++){Wire.beginTransmission(PCF8591); // wake up PCF8591Wire.write(0x40); // control byte - turn on DAC (binary 01000000),analog OUTPUTWire.write(i); // value to send to DACWire.endTransmission(); // end tranmissiondelay(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); // wake up PCF8591Wire.write(0x40); // control byte - turn on DAC (binary 1000000)Wire.write(i); // value to send to DACWire.endTransmission(); // end tranmissiondelay(10*sin(i/256.0*90/180*PI));Serial.println(100*sin(i/256.0*90/180*PI));}
}

arduino控制模数转换器代码相关推荐

  1. Arduino控制RGB三色LED灯实验、程序代码、连线图、仿真

    目录 RGB三色灯简介 PWM控制 PWM功能简介 硬件电路连接 所需器件 控制代码 测试结果 RGB三色灯简介 RGB色彩模式包含红绿蓝三种,通过控制红(R).绿(B).蓝(G)三种颜色的变化使其相 ...

  2. Arduino 控制RFID读写器读写 IC卡

    Arduino 控制RFID读写器读写 IC卡 一.IC卡的认识   IC卡可以通过频段进行划分,低频(125KHz~134kHz,典型工作频率是12KHz).高频(13.56MHz)和超高频(860 ...

  3. 使用Arduino控制TB6600步进电机驱动器教程(更新于 2022.03.19)

    Arduino步进电机4种演示 了解如何使用 ULN2003.L298N 和 A4988 等驱动程序通过 Arduino 控制双极和单极步进电机. 概述 简述:步进电机工作原理和特点:示意图显示和文字 ...

  4. Arduino控制RGB灯(WS2812B)

    Arduino控制RGB灯 RGB灯.WS2812B介绍 软件准备 程序代码 功能演示 后续 RGB灯.WS2812B介绍 RGB灯是以三原色共同交集成像,此外,也有蓝光LED配合黄色荧光 粉,以及紫 ...

  5. Arduino控制WS2812灯带(灯环)

    设计者:STCode(公众号同名) Arduino控制WS2812灯带(灯环) 1) WS2812灯 WS2812灯带 WS2812灯环 WS2812是一个集控制电路与发光电路于一体的智能外空LED光 ...

  6. arduino使用oled代码_Arduino指纹传感器模块使用方法(FPM10A)

    这篇文章是有关如何在Arduino上使用指纹传感器模块的入门指南.我们将向您展示如何注册新的指纹ID,以及如何找到指纹匹配项. 指纹传感器模块介绍 (如下图所示)使指纹识别更易于访问,并且易于添加到您 ...

  7. 使用声音传感器的Arduino控制的音乐喷泉

    原文:https://circuitdigest.com/microcontroller-projects/arduino-controlled-water-fountain-using-sound- ...

  8. arduino控制物联网平台微型花园系统设计

    作者:张译  王霄   胡娟   杨靖 龙道银 贵州大学电气工程学院  中国电建集团贵州工程有限公司 摘要: 为实现对花园植物生长环境的控制,保证植物正常生长,基于现实背景设计一种Arduino微型花 ...

  9. proteus仿真arduino控制两位数码管

    前面我们用arduino控制一位数码管,知道了控制数码管的原理.这里我们增加了一位,其显示的原理基本一样.只不过本质上不是两位同时点亮,而是轮换点亮.下面是原理图: 我们来看看代码的实现: int P ...

最新文章

  1. 系统配置文件备份比较
  2. leetcode算法题--Magical String
  3. datatables使用指南
  4. 关于JQ的点击事件在微信手机端无响应的解决方案
  5. 开发文档模板_需求文档模板一堆什么样的适合你呢?
  6. C语言 -- 字符串中根据特定字符(串)分割
  7. GPS无线视频服务器,宏电环卫车无线视频监控与GPS定位系统设计方案.docx
  8. 自然语言处理中的预训练模型 —— 邱锡鹏老师的演讲记录
  9. Linux开机启动过程(7):内核执行入口点
  10. 程序员遇到不认识的花是这样识别的
  11. HTML网上书店静态HTML网页作业作品 大学生三联书店网页设计制作成品 简单DIV CSS布局网站
  12. 北美电影票房Top10-2019年12月27日:《小妇人》表现亮眼
  13. 网页提示https“证书错误:导航已阻止”,无法跳转解决办法
  14. Word:文字中“插入”和“改写”设置
  15. ATM (Asynchronous Transfer Mode)异步传输模式
  16. 如何快速新增百万测试数据?
  17. ABBYY FlexiCapture Engine 10.0:创建模板识别的新工具
  18. apache 配置可下载文件
  19. WuThreat身份安全云-TVD每日漏洞情报-2023-05-19
  20. 2020蓝桥杯国赛Java大学B组解题报告

热门文章

  1. No address associated with hostname
  2. 《C语言》stdint.h 文件
  3. 应该先开通邮箱系统搬家还是先做MX解析?
  4. 晋中职称计算机考试,晋中市初中级职称评审不必再考外语和计算机
  5. 高端房地产楼盘全屏HTML+Jquery+css3前端源码
  6. 汉王人脸识别考勤机颠覆考勤市场
  7. 计算机ppt操作知识,计算机基础知识:PPT常用操作(三)
  8. Latex使用笔记(TexStudio,树状图、八数码模板、中文小论文模板)
  9. 极速解压/压缩工具:MyZip Pro专业版 for Mac
  10. 示波器调节李萨如图形