今天是智能路灯的单元,在课上了解到了树莓派以及它的一些应用,真的是大开眼界,然后实际用python编写了控制小灯的程序,(不得不吐槽一下树莓派是真的卡),python相对于C和C++来说更好上手也易于理解,所以编程的时候不太困难。
===学号xxxx学号2015011829===在第一次的课程中我们学习了使用SSH和VNC Viewer远程控制树莓派,并使用Python编写了控制LED灯的程序,更进一步,我们还进行了使用2个LED灯模拟二进制加法器的实验,以及流水灯的实验。 在第二次的课程中我们学习了gitlab的使用方法,并进行了读取温湿度传感器数据的实验,在进行该实验的过程中,调试时我遇到了传感器读数不全的问题,经过与同学的程序的对比,最终发现是测试使用的print语句占用了处理IO的时间,导致在此期间传感器传来的数据丢失;在课程的最后,我们还体验了使用flask web framework更加方便地在本地借助web平台控制LED灯。 总结而言,经过此次课程,我学习到了如何使用树莓派控制LED灯、开关、传感器等元件从而实现硬件的智能控制,以及如何使用gitlab更方便地与他人进行合作。
===学号2018010629===