arduino控制模数转换器代码
一、实物连接
二、代码实现
#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控制模数转换器代码相关推荐
- Arduino控制RGB三色LED灯实验、程序代码、连线图、仿真
目录 RGB三色灯简介 PWM控制 PWM功能简介 硬件电路连接 所需器件 控制代码 测试结果 RGB三色灯简介 RGB色彩模式包含红绿蓝三种,通过控制红(R).绿(B).蓝(G)三种颜色的变化使其相 ...
- Arduino 控制RFID读写器读写 IC卡
Arduino 控制RFID读写器读写 IC卡 一.IC卡的认识 IC卡可以通过频段进行划分,低频(125KHz~134kHz,典型工作频率是12KHz).高频(13.56MHz)和超高频(860 ...
- 使用Arduino控制TB6600步进电机驱动器教程(更新于 2022.03.19)
Arduino步进电机4种演示 了解如何使用 ULN2003.L298N 和 A4988 等驱动程序通过 Arduino 控制双极和单极步进电机. 概述 简述:步进电机工作原理和特点:示意图显示和文字 ...
- Arduino控制RGB灯(WS2812B)
Arduino控制RGB灯 RGB灯.WS2812B介绍 软件准备 程序代码 功能演示 后续 RGB灯.WS2812B介绍 RGB灯是以三原色共同交集成像,此外,也有蓝光LED配合黄色荧光 粉,以及紫 ...
- Arduino控制WS2812灯带(灯环)
设计者:STCode(公众号同名) Arduino控制WS2812灯带(灯环) 1) WS2812灯 WS2812灯带 WS2812灯环 WS2812是一个集控制电路与发光电路于一体的智能外空LED光 ...
- arduino使用oled代码_Arduino指纹传感器模块使用方法(FPM10A)
这篇文章是有关如何在Arduino上使用指纹传感器模块的入门指南.我们将向您展示如何注册新的指纹ID,以及如何找到指纹匹配项. 指纹传感器模块介绍 (如下图所示)使指纹识别更易于访问,并且易于添加到您 ...
- 使用声音传感器的Arduino控制的音乐喷泉
原文:https://circuitdigest.com/microcontroller-projects/arduino-controlled-water-fountain-using-sound- ...
- arduino控制物联网平台微型花园系统设计
作者:张译 王霄 胡娟 杨靖 龙道银 贵州大学电气工程学院 中国电建集团贵州工程有限公司 摘要: 为实现对花园植物生长环境的控制,保证植物正常生长,基于现实背景设计一种Arduino微型花 ...
- proteus仿真arduino控制两位数码管
前面我们用arduino控制一位数码管,知道了控制数码管的原理.这里我们增加了一位,其显示的原理基本一样.只不过本质上不是两位同时点亮,而是轮换点亮.下面是原理图: 我们来看看代码的实现: int P ...
最新文章
- 系统配置文件备份比较
- leetcode算法题--Magical String
- datatables使用指南
- 关于JQ的点击事件在微信手机端无响应的解决方案
- 开发文档模板_需求文档模板一堆什么样的适合你呢?
- C语言 -- 字符串中根据特定字符(串)分割
- GPS无线视频服务器,宏电环卫车无线视频监控与GPS定位系统设计方案.docx
- 自然语言处理中的预训练模型 —— 邱锡鹏老师的演讲记录
- Linux开机启动过程(7):内核执行入口点
- 程序员遇到不认识的花是这样识别的
- HTML网上书店静态HTML网页作业作品 大学生三联书店网页设计制作成品 简单DIV CSS布局网站
- 北美电影票房Top10-2019年12月27日:《小妇人》表现亮眼
- 网页提示https“证书错误:导航已阻止”,无法跳转解决办法
- Word:文字中“插入”和“改写”设置
- ATM (Asynchronous Transfer Mode)异步传输模式
- 如何快速新增百万测试数据?
- ABBYY FlexiCapture Engine 10.0:创建模板识别的新工具
- apache 配置可下载文件
- WuThreat身份安全云-TVD每日漏洞情报-2023-05-19
- 2020蓝桥杯国赛Java大学B组解题报告