软件调试是剔除软件中bug,加速软件开发的必经过程。
我们调试方式有很多,我们当前我演示我们常用2种调试方式:通过prinf输出需要查看的信息,通过专用调试器(例如python中的pdb)进行调试。
#使用printf进行代码调试 import time from sakshat import SAKSHAT from sakspins import SAKSPins as PINS if __name__ == "__main__": try: #Declare the SAKS Board SAKS = SAKSHAT() for i in range(0,8): #显示0~7数组 SAKS.digital_display.show(("%4d" % i).replace(' ','#')) print("当前显示的i值:" + str(i)) time.sleep(3) print("程序运行结束") except KeyboardInterrupt: print("任务被终止了")
#使用printf进行代码调试 import time from sakshat import SAKSHAT from sakspins import SAKSPins as PINS import pdb if __name__ == "__main__": try: #启动pdb服务 pdb.set_trace() #Declare the SAKS Board SAKS = SAKSHAT() for i in range(0,8): #显示0~7数组 SAKS.digital_display.show(("%4d" % i).replace(' ','#')) print("当前显示的i值:" + str(i)) time.sleep(3) print("程序运行结束") except KeyboardInterrupt: print("任务被终止了")
课程 bilibili 视频地址:https://www.bilibili.com/video/av71878718/?p=23
Raspberry Pi Build HAT 是一个扩展板,可连接到 Raspberry Pi 的 40 针 GPIO 接头,该接头是与 LEGO® Education 合作设计的,旨在使用 Raspberry Pi 计算机轻松控制 LEGO® Technic™ 电机和传感器。
我们将用 Raspberry Pi 开始我们探索超级计算和科学编程科学领域的激动人心的旅程。
近日,全球规模最大、最具影响力的众筹平台Kickstarter就发售了这样一种全新形态的桌宠机器人——全球首款桌面级树莓派双轮足机器人XGO-Rider。
这篇文章将为大家讲解有关树莓派如何设计3D打印外壳。
树莓派5 具有一些新特性,速度是树莓派 4B 的两倍多,并且是英国剑桥第一台自主设计芯片的树莓派计算机。
本课程使用树莓派配合 NXEZ 树莓派瑞士军刀扩展板卡,进行动手学树莓派。教程和教程示例源码均托管在 git 上,同时正在不断完善和更新,欢迎各位一线教师在自己的授课中参考。