Program the World 教學計劃 : S4A軟硬體安裝與簡易程式設計

Slides:



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

人機介面 Arduino 簡介 授課教師 開課單位. Arduino 簡介 Arduino 是一塊 Open source 的 Simple i/o 介面板,並 且具有使用類似 java, C 語言的開發環境。 可以快速使用 Arduino 語言 ( 基於 wiring) 與 Flash 或 Processing…
桃園地景藝術節 最近桃園在舉辦桃園地景藝術節,種共有五大主題區, 分別是:黃色小鴨展區、巨型蓮花展區、草間點點展區、范姜 古厝展區、新屋水巷展區。那這些景點到底個展覽什麼呢?讓 我們繼續看下去 …… 。
4-2 、聚落的演變 人口的分布 自然環境特性、交通便利性及就業 機會等因素,常影響人們對於居住地點 的選擇。 臺灣西部地區的平原和盆地,地勢 較為低平、開發較早,在肥沃的土壤、 便捷的交通網路等有利的條件下,工商 業往來頻繁,人口較為密集。
第三章及第四章資產負債表的重點整理 取材自1.課本 2.鄭丁旺中會第九版 3.營業員題庫重點.
加快培育和发展战略性新兴产业 科技部调研室 胥和平
Alarm.
兒歌創作與實務 產學合作音樂教師  林麗青 99/11.
2014年语言文字工作总结 党委学生工作部 2014年12月5日.
第3章: 產業與競爭環境 張緯良 世新大學資訊管理系.
散文選及習作 [墨池記] 曾鞏 國二甲 S 洪國勛 指導教授:胡翰平 老師.
避開鳥事、走好運! 懂卜卦的人,一輩子不吃虧!
「新聞」理論與實務 -新聞介紹與新聞寫作  講授人:李佳鴻.
高雄市復華高級中學 校務分享簡介 簡報人:康木村 校長.
文明建设,气象先行 ——农安县气象局 2.
指導教授:古錦松 分享同學: 蔡斗溍、陳姿云 陳俊仰、陳國睿(助教)
滑雪美食街 組員:林韋伶、張雅弦、王佑盛、朱坤賢.
汪清县气象局创建省级文明单位工作展示 2016年8月
榕桥中学 校园文化建设情况汇报.
第六章 基本輸出入實習.
你的潜能是无限的 ——高三心理辅导.
2016年上半年工作汇报 后勤与保卫管理处 二○一六年七月.
最後,是什麼決定一個領導者的成敗 這是一步思考與行動指南
Chapter 5 迴圈.
ScratchDuino安裝說明 作者:奕學 粉絲專業:
Netduino 程式設計教學 國立豐原高中 郭再興.
臺北市立大學 資訊科學系(含碩士班) 賴阿福
CH2 開發環境介紹 最簡單的互動設計 – Arduino一試就上手 孫駿榮、吳明展、盧聰勇.
Arduino 基本知識.
100學年度第2學期 邏輯設計實習TA訓練 機 台 介 紹.
實習一 二極體的基本應用 二極體V-I 特性曲線 理想二極體模型 (2)順向偏壓時,二極體 短路 (1)逆向偏壓時,二極體 斷路
直流無刷馬達作動原理 南台科技大學 機械系 陳沛仲.
102年度新北市立三重商工旗艦計畫實施方案 先進車用電子控制技術培育計畫
JDK 安裝教學 (for Win7) Soochow University
第1章 認識Arduino.
智慧電子應用設計導論(1/3) Actuator
    Arduino 1602 LCD 量測電壓顯示 LCD 示波器    林品成 月.
Arduino.
安裝JDK 安裝Eclipse Eclipse 中文化
自由軟體介紹(一) 把flash通通帶回家 報告人:陳俊銘.
Programmable System-on-Chip™ Cypress MicroSystems (PSoC™) 簡 介
5-8 光遮斷器控制實習.
Echo Server/Client Speaker:Fang.
語法:Variables & Functions 實作:Digital out (Button+LED) 簡報:廖崇義
23-1 連接資料排線的流程 23-2 安裝電源線的注意事項 23-3 電源線安裝流程 23-4 安裝機殼訊號線的注意事項
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
Arduino学习.
遠端服務軟體之安裝與使用 TeamViewer
第二站第6題 大門控制電路.
類比轉數位 IC研究 組員:施怡儒 S 柯曄新 S 張久藝 S
    使用Arduino量測交流(AC)電壓    林品成 月.
XILINX FPGA Download Programming
使用VHDL設計 七段顯示器 通訊工程系 一年甲班 姓名 : 蘇建宇 學號 : B
語法:結構 實作:Analog in (VR、光敏+七段顯示電壓) 簡報:廖崇義
如何使用Gene Ontology 網址:
物聯網期末報告 組員: 邱景柏 方嘉慶 陳約翰 洪銘陽
K60入门课程 06 首都师范大学物理系 靳熙芃.
Arduino互動設計 教學課程 本教材僅用於學術教學 請勿用在商業行為.
串聯與並聯電路的特性.
BT-600 電瓶電流電壓試驗器 電瓶電壓按鍵 DC電流表 DC電壓表 電瓶電容量選擇鈕AH(安培小時) 發電機充電電流按鍵
智慧型環境控制甲蟲幼蟲養殖教育觀察箱 溪南國中 胡啟有.
設計與科技 電子學.
批次請(休)假單 功能路徑:[請假作業專區]→[批次請(休)假單] 功能說明:提供使用者線上申請/維護 多天、不連續請(休)假
智慧型手機結合單晶片 控制小家電應用研習 負責教師: 施順鵬 主任 樹德科技大學 電腦與通訊系
安裝JDK 配置windows win7 環境變數
電子電路的連接法 配合第四單元 奇妙的電 製作人:吳康瑜.
科展心得分享 電子科教師:童信源.
桃園創新技術學院 機械工程系 畢業專題(二)
LED Pili LED 中州技術學院 電子系 副教授 余文俊.
一、 OP-Amp 放大器原理 反相放大電路 圖一.
Presentation transcript:

Program the World 教學計劃 : S4A軟硬體安裝與簡易程式設計 陳珮妤 薛佳綾 施季青 李明益 2016.5 p1~p50

安裝S4A Arduino環境建置 分成兩部分:Scratch和Arduino的環境建置 Step2:點選 Download Step1:到官網 arduino.cc

Step3:點選 Installer

Step4:點選 Just Download

S4A環境建置 Step1:到S4A官網 s4a.cat Step2:點選 Download

Step3:點選 Windows

S4A韌體 Step1:here 點右鍵的另存連結為 給 arduino用,做為S4A與Arduino的溝通橋梁

將S4A韌體上傳到 Arduino UNO Step2:點開剛下載好的 S4A 韌體

Step3:確認選到的板子為 UNO 板

Step4:選到對應的 Serial Port

Step5:選到上傳 上傳板子成功

打開S4A就能用瞜~ 給Arduino用的積木

Digital & Analog & Vin、GND 5V、3V、GND Analog 0 ~ 5

~積木元件介紹~ Input & Output Digital(數位):0(false)、1(true) 用光敏電阻作比喻 Digital(數位):0(false)、1(true) Analog(類比):0 ~ 255

Input & Output Ex: 燈泡亮暗 Digital -> 只會有亮跟暗2種 Analog -> 呼吸燈 可以有階段性的亮度變化

馬達 順轉、逆轉 給角度(0~180)

S4A停止與UNO連線 恢復連線 Stop連線後,就算按綠旗也不會執行 不顯示於舞台上

LED開關 Program the World

題目說明 利用按鈕當作LED的開關 按下按鈕→亮燈 離開按鈕→熄燈

元件介紹 麵包版(bread board) 列 串連 行 串連 方便我們設計電路的工具 中間每列的點互相連結 每5點為一組   每5點為一組 兩旁每行的點互相連接   每25點為一組 行 串連

元件介紹 LED 判斷方法 1 正極 負極 LED 發光二極體,就是一個小燈泡。 接上電源就可以發光囉! 判斷方法 2 負極 正極

電路圖 LED 電源 LED 電源 正接正、負接負後,LED就可以發光囉 ! 小知識 : 所有的電路都必須是封閉迴路

但是LED亮了一陣子後… 突然就不再亮了 Why?

ANSWER:電源供給的電太多導致LED燈燒壞 HOW TO DO:串聯一個電阻    

如何判讀電阻?

元件介紹 BUTTON BUTTON 按鈕,就是一個開關。 一共有四隻腳 side 1 兩隻腳相通,side 2 兩隻腳相通。

但是… 按鈕按下去時會有短路的情形發生 所以我們接一個電阻給按鈕,避免短路的情形發生 https://www.arduino.cc/en/Tutorial/DigitalPins

接線圖 正極接到 Arduino digital 編號 13 負極接到 Arduino GND 一邊接到 Arduino 5V 以及 10K 電阻 電阻的另一邊為 Arduino GND

流程圖 按下綠旗 LED 暗 是否按下按鈕? LED 亮 是 否

程式積木

進階題 利用按鈕當作LED的開關 按一下按鈕→亮燈 再次按下按鈕→熄燈 再次按下按鈕→亮燈 …… Hint : 增加一個變數

程式積木

控制伺服馬達 Program the World

題目說明 讓伺服馬達轉動 0度 → 90度 → 180度 → 90度 → 0度 → …

元件介紹 伺服馬達 ( SERVO MOTOR ) 0度 ~ 180度 轉動 一共有三條線 橘色的訊號線 紅色的電源線 棕色的接地線 SG 90 0度 ~ 180度 轉動 一共有三條線 橘色的訊號線   紅色的電源線   棕色的接地線 橘 ( 訊號線 ) 紅 ( + ) 棕 ( - )

馬達方塊 順轉、逆轉 給角度(0~180) 可以在動作方塊找到這三個 第一個是讓馬達停止 第二個是讓馬達順轉或逆轉 第三個就是我們今天會用到的方塊,調整馬達轉的角度 填入0就會讓馬達轉到0度 180呢? 給角度(0~180)

接線圖 電源線接到 Ardiono 5V 接地線接到 Arduino GND 訊號線接到 Arduino digital 編號 8

流程圖 按下綠旗 轉到90度 轉到0度 轉到180度

程式積木

進階題 1 讓伺服馬達轉動 加上按鈕! 按著按鈕的時候→停止 放開按鈕的時候→照著上一個練習轉動 請接上一顆 10K 電阻

流程圖 按下綠旗 轉到90度 轉到0度 轉到180度 是否按下按鈕? 是 否 隔0.5秒 隔0.5秒 請各位試一下 隔0.5秒 隔0.5秒

接線圖 電源線接到 Ardiono 5V 接地線接到 Arduino GND 訊號線接到 Arduino digital 編號 8 一邊接到 Arduino 5V 另一邊接到 Arduino digital編號 2 以及 10K 電阻 電阻的另一邊為 Arduino GND

程式積木 重複執行直到[按鈕被按下去]這個事件發生 也就是說按鈕被放開的時候 就會停下

元件介紹 光敏電阻( SERVO MOTOR ) 光的偵測器,受到光強弱的影響。 光越大,電阻越小。 光越小,電阻越大。   光越大,電阻越小。   光越小,電阻越大。 無極性,兩隻腳沒有分正負極。 可以接在digital或者analog   digital:亮→true,暗→false。   analog:值0~1023,越亮值就越大。

進階題 1 讓伺服馬達轉動 結合光敏電阻 有光的時候→正轉 沒有光的時候→反轉 請接上一顆 10K 電阻 Hint : 光敏電阻使用 digital 的pin角

接線圖 電源線接到 Ardiono 5V 接地線接到 Arduino GND 訊號線接到 Arduino digital 編號 8 一邊接到 Arduino 5V 另一邊接到 Arduino digital編號 2 以及 10K 電阻 電阻的另一邊為 Arduino GND

程式積木

進階題 2 讓伺服馬達轉動 結合光敏電阻 光線越亮,轉動角度越大; 反之,轉動角度越小。 Hint : 光敏電阻使用 analog 的pin角

接線圖 電源線接到 Ardiono 5V 接地線接到 Arduino GND 訊號線接到 Arduino digital 編號 8 一邊接到 Arduino 5V 另一邊接到 Arduino analog編號 A0 以及 10K 電阻 電阻的另一邊為 Arduino GND

程式積木