本書通過項目學習(PBL)的方式講述基于ESP32forArduino的編程基礎知識。本書講述了ESP32forArduino的基本函數(shù);結(jié)合硬件講述了數(shù)組及位操作,按鍵消抖;UARTi本知識,庫函數(shù)和經(jīng)典藍牙的應用;I2C、SPI的基本原理,庫函數(shù)的使用;網(wǎng)絡及HTML基礎知識,以STA和softAP模式建立WiFi連接,創(chuàng)建Web服務器,并實現(xiàn)遠程HTTP訪問;步進電機的基礎知識及梯形加減速運動控制;PID基礎知識,并利用碼盤實現(xiàn)小車運動的準確控制。本書是全國青少年機器人技術等級考試(五、六級)的指定教材,還可作為非電子類專業(yè)智能硬件的人門教材,也可供ESP32的初學者和愛好者使用。
|