福建农林大学工业控制实验报告(完整版).docVIP

福建农林大学工业控制实验报告(完整版).doc

  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文档。上传文档
查看更多
PAGE PAGE 9 福建农林大学 工业控制技术实验报告 课程名称 工业控制技术 班级 机械电子班 实验日期 2015.5.21 姓名 学号 实验成绩 实验名称 Arduino控制板工作原理与编程 实 验 目 的 及 要 求 目的:(1)了解Arduino控制板工作原理; (2)熟悉Arduino的基本函数; (3)熟悉Arduino的编程环境与程序下载; (4)掌握Arduino的编程。 要求: (1)简要说明Arduino控制板的组成与工作原理; (2)熟记Arduino的基本函数; (3)熟练Arduino的工作环境和编程下载; (4)完成6位LED的花样(自行设定)走马灯编程与实现; (5)利用按键控制走马灯的亮暗; (6)提交经调试通过的程序一份并附实验报告一份(实验步骤、内容、结果及分析等) 实 验 环 境 Arduino实验箱一套(包括:Arduino控制板一个,L298n驱动模块一个,USB下载线一个,走马灯6个, 按键一个,杜邦线若干,带编码器直流电机一个,二相步进电机两个,步进电机驱动器一个,12v电源一个,1602 液晶一个);装有最新Arduino的PC机一台及其它附件;数字示波器一台。 实 验 内 容 1) 了解Ardunino的运行与工作环境 2) 进行Ardunino的程序编写与编译, 下载 3) 走马灯程序 4) 按键控制走马灯 5) LED的渐亮与渐暗过程控制 实 验 步 骤 (用适当的形式表达算法设计思想与算法实现步骤) 准备好实验所需材料; 把走马灯与Arduino控制板连接好,公共端接到PWM输出口6,其余6端接到数字口 38,39,40,41,42,43; 编写控制程序,实现走马灯多种变化; 把下载线连接到电脑上进行下载; 观察实验现象看是否符合我们预期的; 如果没有达到我们预期的效果,则检查接线是否有错,程序是否正确; 通过不断的调试程序直到达到我们想要的结果; 试验完成后整理好自己的材料。 调 试 过 程 及 实 验 结 果 问题:编译通过无法上传。 解决方法:查看程序提示程序出错,修改程序。 结果:上传程序后,走马灯开始闪烁。先正循环点亮,后负循环点亮。 接着走马灯由暗逐渐变亮,最终达到最亮的效果,然后熄灭。 总 结 实验结果与预期结果一致。通过本次实验,我们对arduino程序编写、硬件等有了初步的认识。但是我们没能编写出更加复杂的程序,还需要继续学习。 附 录 #define PWM 6 unsigned char led[6]={38,39,40,41,42,43}; void setup() { for(int i=0;i6;i++) pinMode(led[i],OUTPUT); pinMode(PWM,OUTPUT); } void loop() { for(int i=0;i6;i++) {digitalWrite(led[i],HIGH); delay(1000); digitalWrite(led[i],LOW);} delay(1000); for(int i=5;i=0;i--) {digitalWrite(led[i],HIGH); delay(1000); digitalWrite(led[i],LOW);} delay(1000); for(int k=0;k256;k++) { analogWrite(PWM,k); delay(20); } delay(2000); for(int i=0;i6;i++) {digitalWrite(led[i],LOW);} while(1); } 福建农林大学 工业控制技术实验报告 课程名称 工业控制技术 班级 机械电子班 实验日期 2015.5.28 姓名 学号 实验成绩 实验名称 直流电动机调压调速 实 验 目 的 及 要 求 目的:(1)了解直流电动机的工作原理; (2)熟悉LCD1602的编程; (3)掌握直流电动机测速与调压调速; (4)掌握示波器的使用方法; (5)掌握Arduino的测速编程. 要求:(1)简要说明带编码器直流电动机的工作原理; (2)熟悉直流电动机调压调速和测速过程; (3)熟练的使用示波器观察其波形; (4)熟练的进行LCD1602的显示编程; (5)提交经调试通过的程序一份并附实验报告一份(实验步骤、内容、结果及分析等) 实 验 环 境 Arduino实验箱一套(包括:Arduino控制板一个,USB下载线一个, 杜邦线若干,带编码器 直流电机一个,12v电源一个,1602 液晶一个); PC机一台及其它附件; 可调电源一台; 数字示波器一

文档评论(0)

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

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

1亿VIP精品文档

相关文档