本書主要通過項目學習(PBL,Project Based Learning)的方式綜合講解Arduino編程基礎(chǔ)和電子電路基礎(chǔ),對第1版的部分內(nèi)容進行了更新,具體介紹了Arduino IDE、Mixly、Arduino UNO控制器、C語言編程、傳感器、執(zhí)行器、反饋型機器人等相關(guān)知識。通過精心設(shè)計的課程,讓學生由淺入深地了解Arduino軟件、智能硬件的性能和使用方法,鍛煉學生的程序邏輯思維能力,通過編程和使用智能硬件完成自己的創(chuàng)意。