- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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机一台及其它附件;
可调电源一台;
数字示波器一
您可能关注的文档
最近下载
- 手工焊接要求及验收标准.doc VIP
- Unit 8 Chinese New Year (story time)(课件)六年级英语上学期(译林版三起).pptx VIP
- 新能源车辆维护与保养手册.docx VIP
- 丽声拼读故事会第四级 Queen Anneena's Feast教学设计.pdf VIP
- 新四年级英语上册U7教案2025.9.docx
- 2025年秋季学期形势与政策课(第六讲 践行多边主义完善全球治理).ppt VIP
- (完整版)西交大少年班选拔试题语文试题.pdf VIP
- MySQL数据库原理设计与应用习题库(附答案).docx VIP
- 传输网的简要发展.ppt VIP
- 地聚物胶凝材料制备及应用研究现状.doc VIP
原创力文档


文档评论(0)