GithubHelp home page GithubHelp logo

brucetsao / esnake Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 7.14 MB

直譯式顯示技術應用(Lumex EZDisplay):Design a Snake Game by Using Lumex EZDisplay (Industry 4.0 Series)

License: GNU General Public License v3.0

C++ 95.77% C 2.26% Objective-C 1.38% Assembly 0.41% HTML 0.18%

esnake's Introduction

工業4.0系列 <<<<<<< HEAD 近年來,工業4.0成為當紅炸子雞,但是許多人還是不懂工業4.0帶來的意義為何,簡單的說,就是大量運用自動化機器人、感測器物聯網、供應鏈網路、將整個生產過程與機械製造,透過不同的感測器,將生產過程所有變化進行資料記錄之後,可將其資料進行生產資料之大數據分析…等等,進而透過自動化、人機協作等方式提升製造價值鏈之生產力及品質提升。 本書是『工業4.0系列』介紹流程中,如何將資訊視覺化的一本書,主要在工業流程控制系統開發中,我們可以發現,資訊顯示最需要的一環,在流程中很多地方都已自動化資料收集,而生產過程中資訊也都近乎自動化傳遞,但是作業流程中,人還是主體,所以資訊顯示仍是人主要接受資料的主要方式,未來產線上,資訊化與自動化會與生產緊密結合,而資訊顯示會獨立於資訊系統之外,而非傳統一套資訊系統配合一套顯示系統,進而替代的是獨立的資訊流方式來顯示,所有的資訊透過資訊系統派送,或則是不同資訊顯示站主動向資訊系統要求資料進行顯示。 所以本書為工業流程控制系統開發之視覺化顯示的開發書籍,書名為『直譯式顯示技術應用(Lumex EZDisplay)』,專注於流程自動化的一環,而產線上需要獨立的視覺化顯示的需求,基於這樣的需求,美商律美股份有限公司台灣分公司(Lumex Inc. Taiwan Branch)發展了EZDISPLAY的產品系列,這個系列產品包含有OLED module, Dot matrix LED Display, Bi-Stable Display and Monochrome LCM等等,並且在Dot matrix LED Display 產品系列中,更可以透過階層式控制模組https://www.lumex.com/ldm-768-1lt-x4),來達到不同顯示大小的需求。 流程自動化一向是產業升級不二法門,生產過程中自動化資訊視覺化更是目前產業重要趨勢,本書將生產中視覺化的機制建立一個雲端化界面,是一個效益較可見的方法,最後期望讀者在閱讀之後可以將其功能進階到工業4.0上更實務的應用。

自序 工業4.0系列的書是我出版至今七年多,第一本進入工業控制領域顯示介面的電子書,當初出版電子書是希望能夠在教育界開一些Maker自造者相關的課程,沒想到一寫就已過七年多,繁簡體加起來的出版數也已也破百本的量,這些書都是我學習當一個Maker累積下來的成果。 這本書可以說是我透過在台灣暨南國際大學一門課:物聯網系統設計與實作中一組專題學生所開發設計一個期末專題,筆者透過使用物聯網開發氣神器:Ameba 8195 AM開發板,透過美商律美股份有限公司 台灣分公司(Lumex Inc. Taiwan Branch),公司網站:https://www.lumex.com/,發展了EZDISPLAY系列產品,可以將複雜的顯示原理與方法,包裹成一個直譯式的語言,來控制與顯示資訊在EZDISPLAY系列的顯示器上,學生:吳欣蓉、陳建宇他們非常想做一些不一樣的東西,所以筆者介紹EZDISPLAY系列產品,他們突發奇想,想用這個開發一個小遊戲,用物聯網通訊的技術加上EZDISPLAY系列產品,開發出一個小遊戲:貪吃蛇,雖然這個遊戲在網路上算是一個經典範例,但是用通訊方式的方法當為控制貪吃蛇,並透過直譯式語言將顯示結果呈現在EZDISPLAY系列產品,這倒是前所未聞,筆者在課餘時間也多次輔導該組學生努力完成這個期末專題,最後也不負眾望,以優秀的成果修習這門課。 由於這樣的結果,非常不錯,筆者與學生:吳欣蓉、陳建宇將結果刊登於:Vmaker(http://vmaker.tw/)的物聯網開發系列中,文章抬頭:直譯式顯示技術應用:以貪吃蛇為例(曹永忠, 吳欣蓉, & 陳建宇, 2018a, 2018b, 2018c),介紹給更多讀者。 多年以後,筆者覺得這個主題很有工業上的範例味道,所以又與學生:吳欣蓉、陳建宇一起合作,將內容豐富化後,將結果出版為本書,這就是本書的淵源。 本系列的書籍,鑑於筆者們有限的知識,一步一步慢慢將我的一些思維與經驗,透過現有產品的使用範例,結合筆者物聯網的經驗與思維,再透過簡單易學的Arduino單晶片/Ameba 8195 AM等相關開發版與C語言,透過一些簡單的例子,進而揭露工業控制一些簡單的思維、開發技巧與實作技術。如此一來,學子們有機會進入『工業控制』,在未來『工業4.0』時代來臨,學子們有機會一同與新時代並進,進而更踏實的進行學習。 最後,請大家能一同分享『工業控制』、『物聯網、『系統開發』等獨有的經驗,一起創造世界。

曹永忠 於貓咪樂園

近年來,工業4.0成為當紅炸子雞,但是許多人還是不懂工業4.0帶來的意義為何, 簡單的說,就是大量運用自動化機器人、感測器物聯網、供應鏈網路、 將整個生產過程與機械製造,透過不同的感測器,將生產過程所有變化進行資料記錄之後 可將其資料進行生產資料之大數據分析…等等, 進而透過自動化、人機協作等方式提升製造價值鏈之生產力及品質提升。 本書是『工業4.0系列』介紹流程中,如何將資訊視覺化的一本書, 主要在工業流程控制系統開發中,我們可以發現,資訊顯示最需要的一環, 在流程中很多地方都已自動化資料收集,而生產過程中資訊也都近乎自動化傳遞, 但是作業流程中,人還是主體,所以資訊顯示仍是人主要接受資料的主要方式, 未來產線上,資訊化與自動化會與生產緊密結合,而資訊顯示會獨立於資訊系統之外, 而非傳統一套資訊系統配合一套顯示系統,進而替代的是獨立的資訊流方式來顯示, 所有的資訊透過資訊系統派送,或則是不同資訊顯示站主動向資訊系統要求資料進行顯示。

所以本書為工業流程控制系統開發之視覺化顯示的開發書籍, 書名為『直譯式顯示技術應用(Lumex EZDisplay)』, 專注於流程自動化的一環,而產線上需要獨立的視覺化顯示的需求,基於這樣的需求, 美商律美股份有限公司台灣分公司(Lumex Inc. Taiwan Branch)發展了EZDISPLAY的產品系列, 這個系列產品包含有OLED module, Dot matrix LED Display, Bi-Stable Display and Monochrome LCM等等, 並且在Dot matrix LED Display 產品系列中, 更可以透過階層式控制模組https://www.lumex.com/ldm-768-1lt-x4),來達到不同顯示大小的需求。 流程自動化一向是產業升級不二法門,生產過程中自動化資訊視覺化更是目前產業重要趨勢, 本書將生產中視覺化的機制建立一個雲端化界面,是一個效益較可見的方法,最後期望讀者在閱讀之後可以將其功能進階到工業4.0上更實務的應用。

自序 工業4.0系列的書是我出版至今七年多,第一本進入工業控制領域顯示介面的電子書, 當初出版電子書是希望能夠在教育界開一些Maker自造者相關的課程, 沒想到一寫就已過七年多,繁簡體加起來的出版數也已也破百本的量, 這些書都是我學習當一個Maker累積下來的成果。

這本書可以說是我透過在台灣暨南國際大學一門課:物聯網系統設計與實作中一組專題學生所開發設計一個期末專題, 筆者透過使用物聯網開發氣神器:Ameba 8195 AM開發板, 透過美商律美股份有限公司 台灣分公司(Lumex Inc. Taiwan Branch), 公司網站:https://www.lumex.com/,發展了EZDISPLAY系列產品, 以將複雜的顯示原理與方法,包裹成一個直譯式的語言,來控制與顯示資訊在EZDISPLAY系列的顯示器上, 學生:吳欣蓉、陳建宇他們非常想做一些不一樣的東西, 所以筆者介紹EZDISPLAY系列產品,他們突發奇想,想用這個開發一個小遊戲, 用物聯網通訊的技術加上EZDISPLAY系列產品,開發出一個小遊戲:貪吃蛇, 雖然這個遊戲在網路上算是一個經典範例,但是用通訊方式的方法當為控制貪吃蛇, 並透過直譯式語言將顯示結果呈現在EZDISPLAY系列產品,這倒是前所未聞, 筆者在課餘時間也多次輔導該組學生努力完成這個期末專題,最後也不負眾望,以優秀的成果修習這門課。 由於這樣的結果,非常不錯,筆者與學生:吳欣蓉、陳建宇將結果刊登於:Vmaker(http://vmaker.tw/)的物聯網開發系列中,文章抬頭:直譯式顯示技術應用:以貪吃蛇為例(曹永忠, 吳欣蓉, & 陳建宇, 2018a, 2018b, 2018c),介紹給更多讀者。 多年以後,筆者覺得這個主題很有工業上的範例味道, 所以又與學生:吳欣蓉、陳建宇一起合作,將內容豐富化後,將結果出版為本書,這就是本書的淵源。 本系列的書籍,鑑於筆者們有限的知識,一步一步慢慢將我的一些思維與經驗, 透過現有產品的使用範例,結合筆者物聯網的經驗與思維, 再透過簡單易學的Arduino單晶片/Ameba 8195 AM等相關開發版與C語言,透過一些簡單的例子, 進而揭露工業控制一些簡單的思維、開發技巧與實作技術。如此一來,學子們有機會進入『工業控制』, 在未來『工業4.0』時代來臨,學子們有機會一同與新時代並進,進而更踏實的進行學習。 最後,請大家能一同分享『工業控制』、『物聯網、『系統開發』等獨有的經驗,一起創造世界。

曹永忠 於貓咪樂園

31550bbbacff6f865a34ba50d1e3a9ab4a009f35

esnake's People

Contributors

brucetsao avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.