Begin
前一阵子我们学校搞什么无碳小车,要用单片机,我用的是Arduino,主要是超声波模块的使用。超声波模块代码不难,调试难啊,因为要求低延迟,我把读数周期调整到1ms,这下好了,数字哗哗的从眼前飞走,根本看不清楚好吗!!!没办法,这种时候就应该让python来帮忙了。
[注:]依赖matplotlib,serial等库,只运行于linux,os x 系统中,Windows不支持!因为我懒得弄windows的串口通信了。
Then
#-.- coding:utf-8
import matplotlib.pyplot as plt
import matplotlib.animation as animation
import time
import serial
import serial.tools.list_ports
import numpy as np
from Tkinter import *
import matplotlib
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
from matplotlib.figure import Figure
import threading
root=Tk()
root.resizable(width=0, height=0)
root.title("By Kid")
port_list = list(serial.tools.list_ports