本書主要以智能小車循跡比賽為載體,通過基于Arduino平臺的智能小車的各種功能的實現(xiàn),將C語言程序設計中的各個知識點進行分解,主要講述了智能小車的原理及結構、IDE開發(fā)環(huán)境、C語言程序結構和特點、數(shù)據及類型、C語言程序基本語句、常用的程序結構、函數(shù)類型和調用及數(shù)組的基本知識等。本書各章節(jié)內容安排都是為了最終實現(xiàn)Arduino智能小車的編程、調試、運行等各項功能,每章節(jié)在學習完基礎C程序設計等知識點后,均配套有相對應的基于Arduino平臺的實例,具有現(xiàn)實意義,為學生對智能小車進行安裝、編程和調試打下基礎。本書采用任務驅動的形式,以項目實踐教學為主,理論講授為輔,通過5個環(huán)節(jié)一步一步引導學生完成指定任務,引導學生在學習過程中掌握所需要的理論知識。本教材可作為職業(yè)院校物聯(lián)網相關專業(yè)教學用書,也可作為企業(yè)技術人員自學參考用書。