本書主要講解了Arduino開發板的物理特性與接口功能,Arduino使用的各種AVR微控制器,Arduino特有的編程環境,各種擴展板,可與Arduino一起工作的傳感器、繼電器模塊、小鍵盤以及其他附加組件,從零開始創建自定義擴展板的步驟,介紹各種分析設計問題、定義實體與可測試需求的方法,確保開發成功。
John M. Hughes嵌入式系統工程師,在電子學、嵌入式系統及軟件、航天系統和科學應用開發等領域擁有30余年的從業經驗。曾負責為鳳凰號火星探測器開發表面成像軟件。他所在的一個小組還開發了新型合成外差激光干涉儀,用於校正韋伯太空望遠鏡鏡片的位置控制。另著有《電子工程師必讀:元器件與技術》,為沒有電子學專業背景的愛好者和創客系統介紹電子學中的硬件、元件、工具和技術。