使用Arduino開發自造16*16、16*64字幕機,含程式設計、影像處理、人工智慧、程式產生器、貪食蛇遊戲與硬體的數位邏輯設計。
作者簡介:
洪國勝老師高職資訊科教師退休,程式設計寫作與教學年資30年,在旗標、泉勝、松崗、文魁、台科大、全華著有C#、C/C++、Java、Arduino 與自造、VB6、VB2017、PHP、JavaScript、C++Builder、JBuilder、Delphi、大學物理學等程式設計圖書。
推薦序
字幕機在業界尚屬商業機密,雖然在電子材料行可以買到小型字幕機,但其介面與內部IC都沒有資料,也不可能讓您自己寫程式輸出您要的文字,僅給您一個執行檔,讓您可以寫入想輸出的文字。筆者寫程式與高職資訊科教學超過30年,當然也不落人後,自己研發一部字幕機,而且我的功能還比市面上一般字幕機的功能還先進,因為市面上的很多字幕機,都沒辦法每天變換文字,我們的字幕機卻是您隨時都可以換,也就是您不僅可以顯示自己的廣告,還可以向客戶收錢,每天幫客戶廣告。而且我們字幕機軟硬體原理都公開,我一步一步先介紹8*8點陣LED電路原理、人工計算文字輸出碼、電腦計算文字輸出碼、寫出跑馬燈程式、寫出動畫編輯器、寫出程式產生器、寫出貪食蛇遊戲(您家的字幕機也可以收錢讓玩家公開大炫好身手),然後擴充介紹16*16點陣LED(有了16*16就可顯示所有中文字)、擴充到16*64字幕機的硬體介紹。有了16*64字幕機,功能就很完備了,本書還分享作出跑馬燈、商品展示說明機、動畫編輯器、電子時鐘、客服員工順序表等功能。讀者讀了以上範例,其實也可以自己開發很多實用生活科技產品,例如,叫號器,各項球類比賽計分板、溫度計、倒數計時器等等等。其次,我的16*64字幕機也預留一些IC擴充接腳,讓您可以買2片16*64字幕機,自行擴充為32*64或16*128字幕機,這樣就可以顯示更多文字,作出更多變化。
最後,本人雖然程式教學與著作超過30 年,快樂與熱情不變,儘管不斷的重複讀稿,但還是無法避免一些錯誤,企盼讀者閱讀本書時,將所見的錯誤、疑問、或不容易瞭解的地方郵件給我,如下表,我每年都會選出與抽出回函,贈送我的其他著作,在此先特別致謝。其次,我也會在泉勝網站刊登本書勘誤表。
洪國勝、蔡懷文2020/11/22 僅序於彰化竹塘
字幕機在業界尚屬商業機密,雖然在電子材料行可以買到小型字幕機,但其介面與內部IC都沒有資料,也不可能讓您自己寫程式輸出您要的文字,僅給您一個執行檔,讓您可以寫入想輸出的文字。筆者寫程式與高職資訊科教學超過30年,當然也不落人後,自己研發一部字幕機,而且我的功能還比市面上一般字幕機的功能還先進,因為市面上的很多字幕機,都沒辦法每天變換文字,我們的字幕機卻是您隨時都可以換,也就是您不僅可以顯示自己的廣告,還可以向客戶收錢,每天幫客戶廣告。而且我們字幕機軟硬體原理都公開,我一步一步先介紹8*8點陣LED電路原理...
目錄
第1單元 Arduino2560單晶片簡介
第2單元 Arduino開發環境的認識與操作
第3單元 8*8點陣LED簡介
第4單元 字型輸出碼
第5單元 人工智慧與字型輸出碼
第6單元 跑馬燈
第7單元 動畫編輯器
第8單元 程式產生器
第9單元 貪食蛇遊戲
第10單元16*16點陣LED
第11單元 16*64字幕機硬體設計
第12單元 16*64字幕機軟體設計與跑馬燈
第13單元 商品展示說明機
第14單元 告白板與動畫編輯器
第15單元 電子時鐘
第16單元 客服接待順序表
附錄A 輪循輸入法
附錄B中斷輸入法
附錄C本書教學實驗板簡介
第1單元 Arduino2560單晶片簡介
第2單元 Arduino開發環境的認識與操作
第3單元 8*8點陣LED簡介
第4單元 字型輸出碼
第5單元 人工智慧與字型輸出碼
第6單元 跑馬燈
第7單元 動畫編輯器
第8單元 程式產生器
第9單元 貪食蛇遊戲
第10單元16*16點陣LED
第11單元 16*64字幕機硬體設計
第12單元 16*64字幕機軟體設計與跑馬燈
第13單元 商品展示說明機
第14單元 告白板與動畫編輯器
第15單元 電子時鐘
第16單元 客服接待順序表
附錄A 輪循輸入法
附錄B中斷輸入法
附錄C本書教學實驗板簡介