从零使用ESP32开发一个限号提醒器(第三天)
前言:因为UP只有可怜的大学C语言程序基础,属于二级都考不过那种,所以在python编程过程中屡屡出BUG。导致前一天的期望进度未能达成...
今日期望:继续学习编程并找出beep.py中的BUG,实现蜂鸣器对应功能。

一、继续学习Python编程方法:
利用PyCharm,解决在Thonny中因手残导致的缩进对齐混乱!
继续学习后发现开发板实例程序中的蜂鸣器实例,利用了死循环来实现输出2KHz方波,程序执行到long_beep时无法跳出循环,导致了蜂鸣器长鸣。
故改用for循环代替原有死循环,并定义方法one_beep作为一次驱动蜂鸣器x秒的方法:
利用test.py测试改进的beep.py
成功实现今日预期,时间也来到了23:30

去睡觉了...

今日总结:学习了for循环的使用方法,对类与方法有了一定的了解。对time模块中的方法进行了学习。
今日困惑:PyCharm中对方法()中无形参进行报错,但加上形参self后,micropython却报错说没给形参self赋值......这个问题我弄了好半天才整明白BUG在哪里,有点无语