91300,88097

Arduino Programming (Writing Style & Skills)

Arduino程式設計教學(技巧篇)

Arduino程式設計教學(技巧篇)

您的評分:


出版日期:2017/03/08
出版:渥瑪數位 / 渥瑪數位有限公司
作者:曹永忠、郭晋魁、吳佳駿、許智誠、蔡英德
語言:繁體中文(台灣)
檔案格式:PDF
頁數:153

零售
原價 NT$ 1200 元

零售
)檢舉
免費試閱
嵌入閱讀器至您的網頁

內容簡介

在許多初學者,甚至是程式寫作多年的老手,由於網路範例到處都有,許多需求在多年以後,前人寫過的經驗,只要使用Google Search大神,幾乎都有可能找到類似目前遇到的問題的經驗或網友分享文,但是在很多機會之中,我們可以看到許多問題因為解題時間少,最初解答者用土法煉鋼,或是暴力法等等來解決問題,而這樣的範例卻往往是流傳於網路最快的範本,致使許多開發者,逐漸忘記程式寫作中所需要的技巧、邏輯、重用必須面對的要求等等,讓程式寫作的品質低落,幾乎很多程式人往往止於答題,而不管後人如何痛苦來承接您的程式。
本書諸位作者群,多年開發系統的經驗與技巧,運用本書簡易的內容,希望可以讓讀者了解,如何學習這些基本技巧,把這些技巧當為式入門基本功,甚至可以當為鑽寫程式的準則,相信本書的內容對大家是有幫助的。
當然,作者們仍在開發系統中不斷上進,所以本系列不會終止出書的,往後會一本一本將作者們多年開發系統的經驗與技巧,運用簡單的範例方式,不斷地將經驗分享給各位讀者,讓讀者可以輕鬆學會這些常用技巧的使用方法,進而提升各位Maker的實力。

章節目錄

自序 ii
自序 iv
自序 vi
目 錄 viii
圖目錄 x
表目錄 xii
Maker系列 - 1 -
腳位定義的技巧 - 3 -
Arduino的 Hello World - 3 -
如果LED腳位變動 - 8 -
使用define之後LED腳位變動 - 11 -
使用define之後好處 - 13 -
章節小結 - 14 -
多腳位定義的技巧 - 16 -
流水燈 - 16 -
使用陣列簡化程式 - 25 -
使用燈號狀態簡化程式 - 28 -
整合燈號變動變數控制流水燈亮 - 35 -
加入延遲控制Led燈明滅 - 38 -
章節小結 - 41 -
加入使用者控制的技巧 - 43 -
控制流水燈方向 - 43 -
解決按鈕不靈敏問題 - 49 -
使用硬體插斷的好處 - 54 -
章節小結 - 55 -
儲存預設值的技巧 - 57 -
EEPROM 簡介 - 57 -
EEPROM 簡單測試 - 58 -
EEPROM函數用法 - 59 -
EEPROM 24C08 - 60 -
流水燈動作儲存 - 67 -
取出狀態資料 - 72 -
使用儲存預設值的之後好處 - 79 -
章節小結 - 79 -
大量感測資料內存技巧 - 81 -
EEPROM 簡介 - 81 -
EEPROM 簡單測試 - 82 -
EEPROM函數用法 - 83 -
EEPROM EEPROM 24C08 - 84 -
安裝溫濕度與RTC時鐘模組 - 91 -
RTC時鐘模組測試 - 94 -
溫溼度模組測試 - 100 -
整合時間讀取溫濕度資料 - 103 -
EEPROM儲存整數、浮點數之技巧 - 107 -
儲存溫濕度資料到記憶體 - 118 -
顯示記憶體之溫濕度資料 - 126 -
儲存感測資料到記憶體的好處 - 131 -
章節小結 - 132 -
本書總結 - 133 -
作者介紹 - 134 -
參考文獻 - 135 -

作者介紹

曹永忠 (Yung-Chung Tsao) ,目前為自由作家暨專業Maker,專研於軟體工程、軟體開發與設計、物件導向程式設計,商品攝影及人像攝影。長期投入創客運動、資訊系統設計與開發、企業應用系統開發、軟體工程、新產品開發管理、商品及人像攝影等領域,並持續發表作品及相關專業著作。
Email:prgbruce@gmail.com
Line ID:dr.brucetsao
部落格:http://taiwanarduino.blogspot.tw/
臉書社群(Arduino.Taiwan):https://www.facebook.com/groups/Arduino.Taiwan/
Github網站:https://github.com/brucetsao/
原始碼網址:https://github.com/brucetsao/arduino_Programming_Trick
Youtube:https://www.youtube.com/channel/UCcYG2yY_u0m1aotcA4hrRgQ

郭晉魁 (Jinn-Kwei Guo),國立成功大學電機工程研究所通訊組博士,目前任教於崑山科技大學電腦與通訊系專任副教授,主要研究為智慧家庭與物聯網應用技術,已獲得二十多個相關專利。
Email: ghosty@mail.ksu.edu.tw
Github開放原始碼網址:https://github.com/ghostyguo

吳佳駿 (Chia-Chun Wu),國立中興大學資訊科學與工程學系博士,現任教於國立金門大學工業工程與管理學系專任助理教授,目前兼任國立金門大學計算機與網路中心資訊網路組組長,主要研究為軟體工程與應用、行動裝置程式設計、物件導向程式設計、網路程式設計、動態網頁資料庫、資訊安全與管理。
Email: ccwu0918@nqu.edu.tw

許智誠 (Chih-Cheng Hsu),美國加州大學洛杉磯分校(UCLA) 資訊工程系博士,曾任職於美國IBM等軟體公司多年,現任教於中央大學資訊管理學系專任副教授,主要研究為軟體工程、設計流程與自動化、數位教學、雲端裝置、多層式網頁系統、系統整合。
Email: khsu@mgt.ncu.edu.tw


蔡英德 (Yin-Te Tsai),國立清華大學資訊科學系博士,目前是靜宜大學資訊傳播工

留言Facebook 留言

顯示更多