- 相关推荐
创新认知与实践的报告
实践目的:
1、通过对实验板的焊接,进一步培养焊接的能力;
2、学会传感器的烧写与调试过程以及IO口的测试方法;
3、通过修改与点亮LED点阵,理解传感器控制LED灯亮灭的原理;
4、学会AD采样方法以及数据通过串口发送的方法;
5、学会用传感器测量距离的远近、温度的高低;
6、了解加速度、地磁等传感器的原理与使用方法。
实践要求
通过本此课程课程的学习,学习到传感器的使用原理、使用方法、程序的修改、串口的调试等,本课程总共上了六节,每一节都有各自的实践目的与实践方法,同学们分小组完成各自的实践任务,从而锻炼了我们自己的实践能力与团队合作能力,对传感器上面单片机的各个管脚有了初步的认识与理解。
实践过程:
1、首先焊接单片机,由于该种贴片单片机的引脚非常细而密,对初学者来说比较困难,通过老师交给我们的方法:首先,把单片机对准焊盘,用手按住单片机,焊接之前一定要再次确认是否已经对准(我们在焊接的时候就是因为没有再次检查而把引脚焊歪,从中充分吸取教训后,下次做一定更加细心),先把对角线上的两个引脚焊好,之后用松香涂在单片机的引脚上,剪一小段焊锡,放在引脚上,用烙铁融化,用镊子夹住一根铜线从右至左在引脚上拉过去,这样一边的引脚就焊好了,其他边的用同样的方法。理论说明很简单,但实际操作起来并不容易,我们用了整整一节课的时间才把一个单片机焊好,操作中会出现各种问题,让我们一一解决。
2、传感器的烧写与调试过程以及IO口的测试方法,通过老师的讲解,我们了解到了基本的操作过程与计算机软件的使用,调试过程虽然简单,但必须一步一步的,必须检查串口连接是否正确,单片机的高低电位3.3V与0V以及引脚等,通过杜邦线连接到相应的位置,这次老师直接给我们程序,注意程序再烧写之前一定要进行编译,没有用我们自己修改,所以这次课程相对相对顺利。
3、通过TK-studio软件修改与点亮LED点阵,通过程序控制单片机点亮LED点阵,在程序中用一个十六进制数控制点阵一行8个灯的亮灭,输出高电平点亮,低电平熄灭(例如:十六进制0x31,单片机自动换成二进制数00110001,从而控制一排点阵中3、4、8灯的点亮,其他的熄灭),三位的十六进制数可以转化为十二位的二进制数,控制PIO2口的十二个管脚,一个LED点阵8排,通过程序控制每排的各个灯的亮灭,通过时间的控制与调整以及人眼的视觉暂留效应,能够看起来是同一时间点亮了8排LED灯,没有修改程序时使用到的循环显示的编程方法,通过串口显示字符A到字符Z,和‘中’‘国’两个字,以此反复循环,之后可以通过修改程序可以改变串口显示的字符,例如我们组做完老师要求的部分,开始自己改写程序,原理也比较简单,就是通过控制每行的二极管点亮,不断循环点亮每一行,最终会在LED屏上显示一个完整的图形,
4、此次课程要通过程序的修改来实现程序的采集,模拟信号不能直接加给单片机,要对模拟信号每隔一段时间进行采集与处理。实践中需要通过两次拉低电平,单片机会记录下这段时间的间隔,并通过调试助手返回时间值,还要注意波特率的正确设定,再进行烧写与调试
5、本次课要用到几个不同的传感器来测量时间的长短、距离的远近,超声波测距传感器和温度传感器,用杜邦线正确连接线路,将两种传感器分别接入,修改程序,编译、烧写、调试之后,用手挡住测距传感器,计算机会显示相应的距离,距离调整后,计算机也会输出相应的数据,从而验证了测距传感器的作用;先要修改程序,烧写过后,用打火机靠近温度传感器后,其电路板上的二极管点亮,修改程序使串口输出”fire”,完善传感器的功能。也验证了温度传感器的作用。
6、最后一次课程又学习了加速度、地磁两种传感器的使用方法和原理。本次课程和上一次的内容基本一致,都是通过不同的传感器实现各自特定的功能。对管脚重新进行定义后,把所得到的一个六位数组中的数据进行位置的变换,在进行相应程序的修改。通过不同传感器的学习与实际应用,我们联想到了各种不同传感器在生活中的应用,例如温度传感器可以制作火灾报警器、测距传感器可以用在定位系统中等。
实践收获:
1、此次课程我学到了很多关于传感器的问题与实际应用,通过具体的实践操作,认识到了实践能力的重要性,学习知识不能只限于理论知识的学习。
2、在程序的编译与调试过程中,也会出现各种各样的问题,这时就需要耐下心来,认真检查问题的所在,实在不会了,再找老师帮助,总结失败的教训,在错误中学习。
【创新认知与实践的报告】相关文章:
专业认知实践报告05-18
学生新闻专业认知社会实践报告10-08
暑假新闻专业认知社会实践报告11-04
专业认知报告02-26
认知实习报告10-20
关于实践创新的作文通用05-25
创新实践数学教学论文10-10
土木工程社会认知实践报告(通用7篇)12-15