【飞艇直播-1.5分飞艇直播】Arduino编程,从新手到达人系列(下)

  • 时间:
  • 浏览:1

Arduino编程,从新手到达人系列(下)

  • 2018/12/3 9:56:17
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:电脑报
  • 作者:

【电脑报在线】用Arduino 都都里能 完成的互动作品有全都,最常见也最常用的就是声光展示了,前面时不时都会在用LED 小灯在做实验,本个实验就是亲戚亲戚亲戚亲戚朋友的电路发出声音,都都里能 发出声音的最常见的元器件就是蜂鸣器和喇叭了,两者相比较蜂鸣器更简单和易用全都亲戚亲戚亲戚亲戚朋友本实验采用蜂鸣器。

二、模拟值读取实验

本个实验亲戚亲戚亲戚亲戚朋友来现在开始了了学习一下模拟I/O 接口的使用,Arduino 有模拟0—模拟5,共计6 个模拟接口,这6 个接口都都里能 能算作为接口功能复用,除模拟接口功能以外,这6 个接口可作为数字接口使用,编号为数字14—数字19,简单了解完后 ,下面就来现在开始了了亲戚亲戚亲戚亲戚朋友的实验。电位计是亲戚亲戚亲戚亲戚朋友比较熟悉的典型的模拟值输出元件,本实验就用它来完成。

所需元器件有:

电位计*1

面包板*1

面包板跳线*1

本实验亲戚亲戚亲戚亲戚朋友将电位计的阻值转化为模拟值读取出来,因此显示到屏幕上,这也是亲戚亲戚亲戚亲戚朋友完后 完成全都人所需的实验功能所都都里能 掌握的实例应用,亲戚亲戚亲戚亲戚朋友很难按照以下电路图4连接內部图5,亲戚亲戚亲戚亲戚朋友使用的是模拟0接口:

 

 

守护进程的编写也很简单,另另一个analogRead();话语就都都里能 读出模拟口的值,Arduino 328是10 位的A/D 下发,全都读取的模拟值范围是0-1023,本个实验的守护进程里还有另另一个难点就是显示数值在屏幕你这俩 现象,学习起来也是很简单的。首先亲戚亲戚亲戚亲戚朋友要在voidsetup()上端设置效率,显示数值属于Arduino 与PC 机通信,全都Arduino 的效率应与PC 机软件设置的相同都都里能 显示出正确的数值,因此机会显示乱码或是不显示,在Arduino 软件的监视窗口右下角有另另一个都都里能 设置效率的按钮,这里设置的效率都都里能 跟守护进程里void setup()上端设置效率相同,守护进程设置效率的话语为Serial.begin();括号中为效率的值。其次就是显示数值的话语了,Serial.print();机会Serial.println();都都都里能 ,不同的是后者显示完数值后自动回车,前者都会,更多的关于话语的讲解前面有,介绍这里就不再多说了。

下面是参考源守护进程:

int potpin=0;//定义模拟接口0

int ledpin=13;//定义数字接口13

int val=0;//将定义变量val,并赋初值0

void setup()

{

pinMode(ledpin,OUTPUT);//定义数字接口为输出接口

Serial.begin(9800);//设置效率为9800

}

void loop()

{

digitalWrite(ledpin,HIGH);//点亮数字接口13 的LED

delay(80);//延时0.05 秒

digitalWrite(ledpin,LOW);//熄灭数字接口13 的LED

delay(80);//延时0.05 秒

val=analogRead(potpin);//读取模拟接口0 的值,并将其赋给val

Serial.println(val);//显示出val 的值

}

参考守护进程借用了Arduino 数字13 口自带的LED 小灯,每读一次值小灯就会闪烁一下。

下面图6就是读出的模拟值。



实验现象:当旋转电位计旋钮的完后 就都都里能 看得人屏幕上数值的变化了,读取模拟值你这俩 法律方式将时不时陪伴亲戚亲戚亲戚亲戚朋友,模拟值读取是亲戚亲戚亲戚亲戚朋友很常用的功能,机会全都传感器都会模拟值输出,亲戚亲戚亲戚亲戚朋友读出模拟值后再进行相应的算法避免,就都都里能 应用到亲戚亲戚亲戚亲戚朋友都都里能 实现的功能里了。

本文出自2018-12-03出版的《电脑报》2018年第47期 A.新闻周刊 (网站编辑:PCW-hjz)

发表给力评论!看新闻,说两句。

匿名 ctrl+enter快捷提交

网站地图 | 版权声明 | 业务合作协议者 | 感情链接 | 关于亲戚亲戚亲戚亲戚朋友 | 招聘信息

报纸客服电话:806677866 报纸客服信箱:pcw-advice@vip.sina.com 感情链接与合作协议者:987349267(QQ) 广告与活动:678009(QQ) 网站联系信箱:cpcw@cpcwi.com

Copyright © 806-2011 电脑报官方网站 版权所有 渝ICP备8009040号