教科書與圖書

 

實驗板

各位親愛的老師、讀者大家好:

因為初學者學習單晶片程式設計,常常不知錯在硬體或軟體,所以本公司與育達文化聯手開發此一字幕機魔法教具,此實驗教具可完成育達文化與泉勝出版所有Arduino程式設計教材,使用者只要鍵入程式就好,所有Arduino腳位都已經按照教材的腳位連接到對應元件,所以使用者不用擔心接線與零件問題,可以縮短程式除錯時間,老師也不用疲於奔命幫學生除錯,大家都可以先專注在軟體的學習與變化。等到軟體都沒問題了,再來自己練習接線或焊接專用電路板。

 

Arduino實驗教具(pa24

留公排針,使用者使用杜邦插線完成電路

Arduino魔法教具(pa21)

接線都依照「單晶片微處理機實習」預埋,使用者可以專注程式的開發。

Arduino字幕機魔法教具(pa22)

開發1664字幕機,接線依照「單晶片微處理機實習」預埋

 

影片

程式(出現不安全警示,選仍要執行)

字幕機走馬燈效果影片

字幕機程式產生器(資料線使用PORTFPORTK) 操作說明

動畫影片

動畫程式產生器(資料線使用PORTFPORTK) 操作說明

電子獎狀影片

電子獎狀程式

電子琴教學機

 

 

商品展示說明機 操作說明與輸出結果

 

字幕機程式產生器(資料線使用PORTBPORTC

 

動畫程式產生器(資料線使用PORTBPORTC)

教材精彩入門範例

8*8計算輸出碼

8*8程式產生器

8*8跑馬燈

8*8動畫編輯器

貪食蛇

 

 

 

 

 

我們程式產生器給vb6執行檔,理論上使用者電腦不用安裝vb6編譯器,但是若沒安裝vb6編譯器,則所顯示的字型會偏差一列,也就是要還是要先安裝vb6才能得到正確字型。歡迎有人告訴我如何解決此bug.

單晶片微處理機實習 (高職電機電子群108課綱送審通過教科書)目錄

第一章 工場安全及衛生

第二章 晶片微處理機實習儀器認識及實作

第三章單晶片微處理機開發流程

第四章 程式的撰寫

第五章基礎應用控制

5_1發光二極體

5_2 一位數七段顯示器

5_3指撥開關

5_4 按壓開關

5_5 四位數七段顯示器

5_6 計數器

5_7 計時器

5_8 外部中斷控制

第六章 進階應用控制

6_1點矩陣發光二極體控制

6_2液晶顯示器控制

6_3 聲音控制

6_4鍵盤控制

6_5密碼鎖

6_6步進馬達控制

 

特色

1.  備有三套Arduino教具。老師有魔法教具(接線都已經預置),學生有學生專用教具(使用杜邦插線),教具將所有瑣碎電子零件集中在同一電路板,可放在學校工場重複使用,老師上課不用忙於發零件,也不用向學生收錢,學生也不會因為忘了帶材料而影響進度。

2.  教師可先借用本公司教具,若不好用,主動寄回就可以。

3.  本書一樣具有很多很短程式碼,學生可一面上課、一面鍵入程式碼,當場操作指令功能、觀察執行結果,充分發揮實習課精神──學生由做中學。

4.  本書充分使用迴圈與陣列,可幫學生打通程式設計考科的任督二脈。

 

Arduino實驗教具共含以下16個電路,電路名稱如下表:

編號

名稱

編號

名稱

1

限流電阻(18)

9

八位數七段顯示器

2

LED(10)

10

88點陣LED

3

指撥開關(8)

11

44按壓開關

4

按壓開關(8)

12

超音波距離感測器(HCSR04)

5

可變電阻

13

LCM

6

光敏電阻

14

紅外線遙控接收器(HS0038B)

7

熱敏電阻

15

溫度感測器DS18B20

8

蜂鳴器

16

1664 LED字幕機

 

1664字幕機簡介

市面上字幕機比比皆是,但其軟硬體尚屬商業機密,但我們特色是強調教育版,我們強調高職好好學,也能自己實驗設計完成,所以電路公開、軟體也公開,書中還教您如何寫程式擷取字型,也有程式產生器,您只要輸入您想輸出的文字,電腦自動擷取字型,也產生所有Arduino程式。可當作室內商品展示機說明機、播放促銷文宣或書寫求婚文字,所有文字會以走馬燈方式輪播。其次,亦有動畫編輯器(電影後製原理),可以逐次修改每一頁面LED亮與不亮,擷取每一畫面,然後產生Arduino程式。

 

全民自造與程式設計  目錄

第一章 導論

第二章基本輸出入

第三章 基本語法

第四章 運算子與運算式

第五章 決策流程指令

5_3實例探討(夜間自動照明、電子搶答器、猜拳、紅綠燈)

第六章 迴圈指令

6_4 實例探討(電子時鐘的時間設定)

第七章 陣列

7_2 實例探討(萬年曆)

第八章 自訂函式與外部中斷

8_1自訂函式

8_2外部中斷(設定時間)

8_3字串處理(動態火車時刻表)

 

第九章 掃描輸出入元件

9_1四位數七段顯示器(將前面計時、計數、叫號器以四位數七段顯示器顯示,且有跑馬、閃爍效果)

9_2 8*8點矩陣LED(以VB計算LED輸出碼,有閃爍、捲動、跑馬燈效果)

9_3 4*4鍵盤(製作計算器)

第十章進階輸出入裝置

10_1蜂鳴器(播放樂曲、電子琴)

10_2 超音波距離感測器(測量距離)

10_3 LCD(電子時鐘、叫號器)

10_4紅外線遙控器(用家用遙控器控制LED

10_5溫度感測器(讀取室內溫度)

第十一章 綜合實例探討

第十二章 1664字幕機

 

 

Arduino 程式設計

第一冊目錄

第一冊

1、準備工作

2、電腦運算思維的開始與資料的數位化

3、資料的運算與算術運算子

4、霹靂燈與陣列

58*8點陣LED與文字顯示

6、跑馬燈與告白板

7、人工智慧的開始-比較運算子、邏輯運算子、決策指令

8、任勞任怨的迴圈指令-for while

以上著作權屬洪國勝,PDF僅供教師參考,請勿列印、轉傳,請大家要買書,作者才有資金研發優良好教材

第二冊目錄

第二冊

9、七段顯示器與擲骰子

10、指撥開關與表決器

11、按壓開關與叫號器

12、新北110年國中技藝競賽題解

13、博奕程式與倒數計時器

14、搶答器與選秀表決器

15、蜂鳴器與電子琴

16、變頻原理與變頻無段電燈

17、可變電阻與調速器

18、光敏電阻與小夜燈

19、四位數叫號器與球賽計分版

20、電子時鐘與萬年曆

21、電子溫度計

22、遙控器

23、電子琴教學機

24、智慧電子琴

 

序言

為什麼選Arduino作為全民自造與程式設計教材呢?因為Arduino 的優點如下:

1C/C++還是目前程式設計主流。高中程式設計檢測也以C/C++為程式設計語言,且Arduino又採用C/C++語法,所以學習Arduino可無縫接軌高中、大學程式設計。

2.   可以自造實用科技產品。一般的程式語言C/C++JavaPython等較偏重資料處理與科學計算,這些商業資料處理與科學計算通常要有很多數學基礎,這樣與小學、國、高中生距離就較遙遠,當然比較枯燥無味,學生很難維持熱度。但是Arduino就較全面了,因為它的輸出入較多元,有感測器、有聲有光,有LED、字幕機、LCD、遙控器等,這些都是日常的資訊科技設備,學生只要持續學習程式設計,馬上可以自造與改善一些實用科技產品,這樣當然較容易維持程式設計的熱度。

3.   有完整線上使用手冊。Arduino是目前所有程式語言中,線上使用手冊編輯最完整的軟體,不僅分類完整,還有範例程式,只要有任何問題,都可線上查詢,所以非常適合初學者。

4.   使用手冊的英文非常淺顯。要國際化就要學英文,Arduino使用手冊的英文又非常淺顯,學程式設計又可順道學習英文,這樣對於往後閱讀科技原文書有很大幫助。

 

下載專區

本書範例程式

PA001勘誤表

PA002勘誤表

電路板焊接圖電路版焊接教學影片