Chang Chi-Chung 國立大里高級中學

Slides:



Advertisements
Similar presentations
H T U 報告者:周振聰 僑生處 主任. h T U 免會考成績入學 h T U 未來望 您想學 一技之長嗎 ? 歡迎參加莊敬建教班 不但三年免學費,且 保證讓您學到一技之 長,脫離貧窮,邁向 光明的人生 免試入學.
Advertisements

桃園地景藝術節 最近桃園在舉辦桃園地景藝術節,種共有五大主題區, 分別是:黃色小鴨展區、巨型蓮花展區、草間點點展區、范姜 古厝展區、新屋水巷展區。那這些景點到底個展覽什麼呢?讓 我們繼續看下去 …… 。
早自修課推動班級家長說故事及 經驗分享活動。 寒假親師生戶外參訪 ~ 原鄉文化、田園野趣學 習之旅 ~ 造訪鍾理和紀 念館、文學步道。親師生戶外參訪.
4-2 、聚落的演變 人口的分布 自然環境特性、交通便利性及就業 機會等因素,常影響人們對於居住地點 的選擇。 臺灣西部地區的平原和盆地,地勢 較為低平、開發較早,在肥沃的土壤、 便捷的交通網路等有利的條件下,工商 業往來頻繁,人口較為密集。
加快培育和发展战略性新兴产业 科技部调研室 胥和平
2014年语言文字工作总结 党委学生工作部 2014年12月5日.
第3章: 產業與競爭環境 張緯良 世新大學資訊管理系.
高雄市復華高級中學 校務分享簡介 簡報人:康木村 校長.
文明建设,气象先行 ——农安县气象局 2.
滑雪美食街 組員:林韋伶、張雅弦、王佑盛、朱坤賢.
汪清县气象局创建省级文明单位工作展示 2016年8月
神奇的俄羅斯方塊 臺北市立大安高級工業職業學校 資訊三甲 專題名 稱 : 指導老師 : 王敏男 小組成員 : 朱柏昇 林修輊 林家敬
榕桥中学 校园文化建设情况汇报.
2009年 初夏 某天 我 一個人 一輛車 計劃 沒有計劃 只想 漫無目的 到處亂晃 感覺夏天的散漫.
班級:夜師資一甲 指導老師:蘇國榮老師 姓名:929201林佑蓉 石依縈 李玉玫 桂秀媛
機 器 車 介 紹 & 實做.
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
2016年上半年工作汇报 后勤与保卫管理处 二○一六年七月.
Arduino課程 DHT11溫濕感測 中部自造者基地-雲科大.
智慧電子應用設計導論(1/3) Sensor-II
CH2 開發環境介紹 最簡單的互動設計 – Arduino一試就上手 孫駿榮、吳明展、盧聰勇.
物聯網實務 大仁科技大學 資訊工程與娛樂科技系 李文禮.
微處理機原理與應用 Chapter 1 簡介 Chung-Min Wu, Ph.D
內容:串列傳輸 實作:Arduino to PC 、 Arduino to Arduino 簡報:廖崇義
动手玩转Arduino (三) 串口输入输出
特雷門琴 (Theremin) 是 tone() 函數的應用, 它只需要一個蜂鳴器, 一個光敏電阻, 以及一個 10K 電阻就可以進行測試了. 實際電路接線如下 :光敏電阻與 10 K 電阻串聯, 光敏電阻一端接 5V, 與電阻串接處接Arduino 的 A0 腳, 電阻另一端接地. 而蜂鳴器則 +
2-3 基本數位邏輯處理※.
CH5 數位訊號 最簡單的互動設計 – Arduino一試就上手 孫駿榮、吳明展、盧聰勇.
Arduino单片机基础 周弋
    Arduino 1602 LCD 量測電壓顯示 LCD 示波器    林品成 月.
Chapter 2 – Chapter 4 Chang Chi-Chung
小專題-霍爾電路之IC研究 組員:施怡儒 S 柯曄新 S 張久藝 S
8-1 功能簡介 8-4 實驗成果 8-2 電路說明 8-5 延伸應用與練習 8-3 程式設計
动手玩转Arduino (五) RF数据通信
組員:羅敏嘉 S (組長) 劉為云 S 鄭佳姍 S 黃瑩禎 S 指導老師:林得裕 教授
智慧電子應用設計導論(1/3) Display
加熱溫度控制器 S 許位祥 S 李世震 S 陳彥霖 S 羅章元 指導教授:林得裕教授.
語法:Variables & Functions 實作:Digital out (Button+LED) 簡報:廖崇義
DHT11 溫溼度感測器 林品成 月.
9.1 家用电器.
近代物理实验期末报告 ——by 金宵 周逸卢
邏輯設計--不穩多諧振盪器 通訊一甲 B 楊穎穆.
世外桃源~ 劍 潭 里 零碳排放里.
INDEX 資訊學科種子教師研習 課程說明 教學活動計畫.
    使用Arduino量測交流(AC)電壓    林品成 月.
    使用Arduino量測直流(DC)電壓    林品成 月.
6-1 功能簡介 6-4 實驗成果 6-2 電路說明 6-5 延伸應用與練習 6-3 程式設計
亚博科技 Arduino视频教程 第8讲 蜂鸣器发声实验.
設計理念與教學步驟 本簡報可配合翰林英語第五冊第七課或康軒英語第六冊第二課的文法句型使用。
JAVA 程式設計 資訊管理系 - 網路組.
紅外線心律測定 S 劉鴻毅 S 林易霆 S 吳柏寰 S 林恩廷.
飯店業的介紹.
打地鼠(陣列版).
語法:結構 實作:Analog in (VR、光敏+七段顯示電壓) 簡報:廖崇義
亚博科技 Arduino视频教程 第12讲 8乘8点阵.
磁鐵遙控車 組員: 盧永堃 S 李柏宏 S 王皓正 S 李文 S
物聯網期末報告 組員: 邱景柏 方嘉慶 陳約翰 洪銘陽
六年級電腦科 KompoZer w3.dhps.tp.edu.tw.
Arduino智慧機器人 觸鬚的觸碰式導航
知识点0204 夏普红外测距传感器 主讲人:宁波鄞州职业教育中心学校 陈浙 (Arduino功能模块与应用)
Arduino課程 液晶1602 中部自造者基地-雲科大.
相片典藏 臺北市立弘道國中總務處 防災校園建置計畫補助-個人防護具 品 名 數 量 30 4 工作手套 72 6 簡易雨衣 300
第二章 Java基本语法 讲师:复凡.
使用VHDL設計-8x3編碼電路 通訊一甲 B 楊穎穆.
第五章 序列埠通訊 並列與序列通訊簡介 認識序列埠 認識字元資料類型 字串資料類型 從序列埠監控視窗觀察變數 從Arduino接收序列資料
科展心得分享 電子科教師:童信源.
LED Pili LED 中州技術學院 電子系 副教授 余文俊.
第十章 變頻控制LED燈光和馬達 調節電壓變化 類比輸出(PWM) 製作調光器 隨機數字與燭光效果 透過序列埠調整燈光亮度 認識直流馬達
使用VHDL設計-七段顯示 通訊一甲 B 楊穎穆.
第2章 Arduino编程.
Presentation transcript:

Chang Chi-Chung 國立大里高級中學 Arduino 程式設計教學 Chang Chi-Chung 國立大里高級中學

設計理念 教學活動採取「數位邏輯實驗」課程的概 念設計。 以「實驗單元」組織,共設計 10 個實驗單 元。 評量方式 學習單或者實驗報告 實驗成果評分

學生依據教師說明進行實驗程式設計,並觀察實驗結果 教學策略 說明實驗目標 教師說明實驗目標 實驗成果檢視 學生撰寫實驗單 教師檢視練習成果 實驗電路說明示範 教師說明實驗電路的安排布局 學生進行程式設計 學生依據教師說明進行實驗程式設計,並觀察實驗結果 學生進行電路組合 學生依據教師說明進行實驗電路組合 程式設計教學 教師進行實驗電路的程式觀念講解

實驗教學工具 Arduino 實驗套件 Arduino 程式設計軟體 電子電路圖繪製軟體 http://arduino.cc/ Fritzing http://fritzing.org

示範教學目標 熟悉10段 LED 的使用 了解 for 迴圈的運用 了解鍵盤控制的方式

實驗目標及時間 主目標 (2 小時) 進階目標 (1 小時) 學生挑戰 (1 小時) 利用 Arduino 及 10段 LED 設計一個霓虹燈 10 段 LED 的燈號,可以依序亮燈,反覆播放 進階目標 (1 小時) 利用鍵盤控制燈號 學生挑戰 (1 小時) 改變霓虹燈形式,例如:隨意亮燈、閃爍等 改變鍵盤控制方式

實驗電路圖

程式設計教學(1) void setup() { pinMode(2, OUTPUT); pinMode(3, OUTPUT); } for (int i = 2; i < 12; i++) { pinMode(i, OUTPUT); }

重點概念解說 A B C D for (int i = 2; i < 12; i++) { pinMode(i, OUTPUT); }

程式設計教學(2) 請同學改寫成 for 迴圈喔! void loop() { digitalWrite(2, HIGH); delay(1000); digitalWrite(3, HIGH); delay(1000); digitalWrite(4, HIGH); delay(1000); digitalWrite(5, HIGH); delay(1000); digitalWrite(6, HIGH); delay(1000); digitalWrite(7, HIGH); delay(1000); digitalWrite(8, HIGH); delay(1000); digitalWrite(9, HIGH); delay(1000); digitalWrite(10, HIGH); delay(1000); digitalWrite(11, HIGH); delay(1000); } 請同學改寫成 for 迴圈喔!

挑戰 程式設計教學(2) 目前只能夠依序亮燈,請加入依序熄燈功能。 void loop() { for (int i=2; i< 12; i++) digitalWrite(i, HIGH); delay(1000); } 挑戰 目前只能夠依序亮燈,請加入依序熄燈功能。

作法不只一種喔!想想看,利用 if 敘述如何完成? 程式設計教學(2) void loop() { for (int i=2; i< 12; i++) digitalWrite(i, HIGH); delay(1000); } digitalWrite(i, LOW); 作法不只一種喔!想想看,利用 if 敘述如何完成?

學生概念難點 利用鍵盤控制燈號開關(1) 布林型別是學生首次接觸,有些學生無法理解。 boolean pinState[10]; void setup() {  Serial.begin(9600); for (int i = 2; i < 12; i++) { pinMode(i, OUTPUT); pinState[i-2] = false; } } 學生概念難點 布林型別是學生首次接觸,有些學生無法理解。

學生概念難點 利用鍵盤控制燈號開關(2) 字元編碼運算,涉及數位化概念,學生不易理解。 void loop() { if (Serial.available()) { int inByte = Serial.read(); int pin –= 46; if (pinState[pin]) { digitalWrite(i, LOW); pinState[pin] = false; } else { digitalWrite(i, HIGH); pinState[pin] = true; } } } 學生概念難點 字元編碼運算,涉及數位化概念,學生不易理解。

重要概念 變數 布林變數 全域變數 陣列 字元編碼 ASCII 編碼轉數字

學生挑戰題 製作各種形式的霓虹燈效果! 隨意亮燈 randomSeed random 閃爍