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