arduino项目之调速风扇

1.图示

话不多说,直接上图

图示
2

ULN2003作用

ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载。输入5VTTL电平,输出可达500mA/50V。

ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。 该电路的特点如下: ULN2003的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路 直接相连,可以直接处理原先需要标准逻辑缓冲器。

ULN2003 是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。

注意MAP函数:

map

2.实物图与代码

  • 实物图
实物图

复杂代码之范例篇:

const int P=A0;//电位器输入引脚
const int U=9;
int sensorValue=0;//电位器电压值
int outputValue=0;

void setup() {
   Serial.begin(9600);
}

void loop() {
   //读取模拟量值
sensorValue=analogRead(P);
outputValue=map(sensorValue,0,1023,0,255);
analogWrite(U,outputValue);
Serial.print("sensor=");
Serial.print(sensorValue);
Serial.print("\t output=");
Serial.println(outputValue);

delay(2);
}

超级简化代码之一行搞定篇:

代码

3.演示

倒了
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择题部分 1.(),只有在发生短路事故时或者在负荷电流较大时,变流器中才会有足够的二次电流作为继电保护跳闸之用。...
    skystarwuwei阅读 14,652评论 0 7
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 12,939评论 0 13
  • 我们上节讲到音频功放,那么我们今天从音频功放入手导出运放来。 那么现在看到上图左边是一个音频功放(上节讲的),右边...
    宜居远控阅读 6,220评论 0 1
  • 什么是嵌入式 IEEE(Institute of Electrical and Electronics Engin...
    Leon_Geo阅读 9,173评论 1 20
  • 在19世纪,有一名高贵又果断的少爷:小翔。他年仅12岁就成为家族的领头人。 小翔有一位神秘的执事人称“恶魔阿影"。...
    翊漫阅读 1,566评论 0 4