《零基礎玩轉控制器:基于Arduino的開發(fā)及應用》打破了傳統(tǒng)單片機的編寫方式,以實際工程系統(tǒng)的技術需求作為編寫的主線,各章的內容從“系統(tǒng)模型”的某個環(huán)節(jié)展開。通過實際工程和生活案例——洗衣機控制器,將洗衣機控制器的功能分解成一個個小任務,每個小任務都是一個具體的案例,讓學生在課中主動參與,在講解任務的同時講解與任務有關的硬件和編程知識,任務之間是循序漸進的,這樣可以讓學生在具體任務中更好地理解外圍硬件和編程語言的應用,不再像傳統(tǒng)單片機知識講解那樣空洞及零散,從而減輕了學生學習硬件結構和指令的痛苦。上述措施雖對單片機原理和編程有很大幫助,但要理解好以硬件為主的接口方法,必須通過搭建硬件電路,同時進行軟件編程,這樣可以使學生很直觀地理解。因而在教材中引入英國Labcenter Electronics公司開發(fā)的EDA工具軟件Proteus對每個實例進行仿真,可全天候進行實驗并在實例中理解內容。