Arduino实验控制与通信.pptxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Arduino开发板Arduino按键、步进电机控制、蓝牙通信、无线数据传输

Arduino按键01

按键介绍1.按键是一种常用的控制电器元件,常用来接通或断开‘控制电路(其中电流很小),从而达到控制电动机或其他电气设备运行目的的一种开关。电子产品大都有用到按键这个最基本人机接口工具,随着工业水平的提升与创新,按键外观的也发的越来越多样化及丰富的视觉效果。

按键背面图2.

按键正面图3.

实验连接图4.

实验代码5.#defineLED13

#defineKEY2

intKEY_NUM=0;

voidsetup()

{

pinMode(LED,OUTPUT);

pinMode(KEY,INPUT_PULLUP);//带上拉电阻的语句,无需外接上拉电阻

}

voidloop()

{

ScanKey();

if(KEY_NUM==1)

{

digitalWrite(LED,!digitalRead(LED));

}

}

实验代码6.voidScanKey()

{

KEY_NUM=0;

if(digitalRead(KEY)==LOW)

{

delay(20);

if(digitalRead(KEY)==LOW)

{

KEY_NUM=1;

while(digitalRead(KEY)==LOW);

}

}

}

步进电机02

步进电机介绍1.步进电机介绍? 步进电机每次能转动的最小角度叫做步距角。? 每当步进电机接收到一个驱动信号后,步进电机将按照一定的方向转动一个固定的角度。? 通过控制脉冲的个数来精确的控制步进电机的角位移量,通过控制脉冲的频率来控制电机转动的速度及加速度,从而达到调速的目的。? 步进电机按照相数不同分为单相、双相、多相三种,励磁方式分为1相励磁方式和2相励磁方式。

ULN2003驱动2.由于Arduino开发板的通用IO驱动能力有限,有些外设不能直接使用IO进行驱动,需要借助一些驱动电路间接控制大功率器件。ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中,可直接驱动继电器等负载。

实验连接图3.

实验代码4.#includeArduino.h

#defineA12//引脚命名

#defineB13

#defineC14

#defineD15

voidsetup()

{

pinMode(A1,OUTPUT);//设置引脚为输出引脚

pinMode(B1,OUTPUT);

pinMode(C1,OUTPUT);

pinMode(D1,OUTPUT);

}

实验代码5.voidloop()

{

Phase_A();

delay(10);

Phase_B();

delay(10);

Phase_C();

delay(10);

Phase_D();

delay(10);

}

实验代码6.voidPhase_A()

{

digitalWrite(A1,HIGH);

digitalWrite(B1,LOW);

digitalWrite(C1,LOW);

digitalWrite(D1,LOW);

}

voidPhase_B()

{

digitalWrite(A1,LOW);

digitalWrite(B1,HIGH);

digitalWrite(C1,LOW);

digitalWrite(D1,LOW);

}

实验代码7.

voidPhase_C()

{

digitalWrite(A1,LOW);

digitalWrite(B1,LOW);

digitalWrite(C1,HIGH);

digitalWrite(D1,LOW);

}

voidPhase_D()

{

digitalWrite(A1,LOW);

digitalWrite(B1,LOW);

digitalWrite(C1,LOW);

digitalWrite(D1,HIGH);

}

蓝牙通信03

蓝牙通信介绍1.DX-BT054.0蓝牙模块是深圳大夏龙雀科技有限公司专为智能无线数据传输而打造,采用美国TI公司CC2541芯片,配置256Kb空间,遵循V4.0BLE蓝牙规范。支持AT指令,用户可根据需要更改串口波特率、设备名称、配对密码等参数,使用灵活。

蓝牙通信特点2.蓝牙协议:BluetoothSpecificationV4.0BLE,收发没有字节限制,拥有比传统蓝牙有更远的距离通信工作频率:2.4GHzISM

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档