全民程式設計-使用Arduino (泉勝出版公司出版)

字幕機走馬燈效果影片

字幕機程式產生器

動畫程式產生器

實驗板套件

字幕機照片

印刷空板

字幕機影片

580

材料包:3900

成品:4800

 

(以上字幕機與動畫產生器,若使用者未安裝vb6編譯器,那執行結果稍有偏差)

實驗板

本實驗板共含以下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字幕機

 

實驗板套件Arduino 2560相容品、印刷空板、以上零件、零件盒3900,若已有空板3600元。

字幕機簡介

本書實驗板內含一組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字幕機

序言

由於已經退休,適逢此108課綱,國、高中職、大學新增四學分自造與程式設計,所以就寫了這本書當作全民自造與程式設計入門教材。那為什麼選Arduino作為全民自造與程式設計教材呢?因為Arduino 的優點如下:

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

2、可實戰迴圈與陣列。因為迴圈與陣列的演算真的太抽象與神奇了,尤其是雙層或三層迴圈,此即為程式設計的瓶頸,常會讓學生昏頭轉向鑽不出來,四分之三的學生就此不見笑容,所以本書大量採用生活科技與資訊科技真實的四位數七段與8*8點陣LED的掃描輸出,逐一解釋一層、兩層與三層迴圈的效果,透過實物演練迴圈與陣列的實際功效,這樣學生才能領略程式設計的奧妙與樂趣。

3、可滿足自造精神。一般的程式語言VBC#、C/C++Java等僅能資料處理,輸入僅能文數字等資料,但是Arduino就全面化了,除了可資料處理外,因為它的輸出入較多元,有感測器、有聲有光,有LED、字幕機、LCD、遙控器等,這樣就可自造出電子琴、時鐘、叫號器、遙控器、字幕機等生活科技產品。

4、價格非常便宜。Arduino微控板已經不用額外購買萬元燒錄器,學生在家就可自造完成霹靂燈、時鐘、遙控器、溫度計、電子琴、字幕機等專題,讓學生有興趣、有信心。

5IDE非常簡單。20年前的程式設計工具非常簡單,但是目前的程式語言的輸出入工具太完整,整合操作視窗又要面面俱到,所以其畫面當然非常複雜,這樣並不適合初學者。Arduino又反璞歸真了,推出非常陽春的整合操作畫面(IDE),在這一畫面就可編輯、編譯、上傳(燒錄),所以在此大力推薦。

6、有完整線上使用手冊。Arduino是目前所有程式語言中,使用手冊編輯最完整的軟體,不僅分類完整,還有範例程式,所以非常適合初學者。

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

8、軟硬體都採用開放式開發,所有軟硬體技術都公開,網路與書籍資料充沛,大家一起互相成就,進步非常迅速。

 

索取樣書與購書

1、拜於科技與網路進步,本書前5章已經放在網站,請直接閱讀,感謝您,歡迎來參加本公司研習,當面致贈樣書。

2、本公司將陸續出版『中小學生自造與程式設計-使用Arduino』,敬請期待。

3、購買印刷實驗板教具:請來信我們有專人為您服務。

4、服務信箱:aa163677@yahoo.com.tw   Line ID: 5abook(24小時皆可留言)

 

教材研習

因應108新課綱,大學、高中、國中將程式設計列為必修,一下子冒出這麼多的程式設計課程,教師專長勢必有所調整,由於本人已經退休,若各校、各縣市研習中心需要本人著作心得分享,也歡迎邀約,聯絡方式請用Emailaa163677@yahoo.com.tw,或line ID:5abook。其次,若各校訂購30份以上微控板教具,本公司也派人免費到各校心得分享教具的使用(抱歉,東部或離島請酌核住宿與交通費)。

本書範例程式下載

勘誤表