软件调试是剔除软件中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
万向节即万向接头,英文名称universal joint,是实现变角度动力传递的机件,用于需要改变传动轴线方向的位置
很难相信,利用技术来记录和播放音乐只能追溯到1878年,也就是爱迪生获得留声机专利时。
一个程序的所有的变量并不是在哪个位置都可以访问的。访问权限决定于这个变量是在哪里赋值的。
假设你正在一家你很喜欢的书店里翻书,你想了解某一本书在Amazon.com(网上书店)的售价,那么这款“亚马逊掌上书店”应用就可以帮你实现这一愿望。
本节主要讲解TFT-LCD显示屏的使用和Window派生类与TFT_eSPI库的使用。
Hello World 中文意思是『你好,世界』,通常是初学者所编写的第一个程序。
Micro:bit提供网页在线工具和可以安装在本地的离线工具。
micro:bit主板上配备有一个加速度计,可以很好的检测mincro:bit在空间中的位置以及移动方向。