圖形化程式語言Webduino Blockly -程式設計與雲端控制
文章推薦指數: 80 %
所以圖形化程式語言,簡稱Blockly,Web Blockly,讓學員邊玩創客邊學習程式設計 ... 溫度感測器控制實驗 運用按鈕及Blocky上的數值變數,來做計數變數及LED燈顏色的 ...
全域科技報名網站
關於全域
公司簡介
培訓計畫
培訓優勢
公益活動
成果發表
活動專區
課程介紹
線上測驗系統
雲端考試服務
技術支援
我要發問
問與答(Q&A)
加入粉絲團
會員登入
課程介紹|Course
首頁
課程介紹
課程名稱
圖形化程式語言WebduinoBlockly-程式設計與雲端控制
PostedonAugust28,2013at10:00PM
「Blocky」這東西,是Google所推出的一個感覺頗好玩,可以在網頁上、以圖形拉來拉去、類似堆積木的方法,來寫程式的一個圖形化程式語言(graphicalprogramminglanguage)。
所以圖形化程式語言,簡稱Blockly,WebBlockly,讓學員邊玩創客邊學習程式設計概念,Blockly是一個以網頁為基礎的圖像設計編輯工具,只要拖曳圖塊就能打造應用程式,完全不需輸入文字,並可將Blockly程式匯出成JavaScript、HTML5或XML程式。
Blockly則為向程式設計新手或非資訊背景的學員介紹各種程式設計概念,並與實體IOT感測元件結合的創客作法,包括圖塊的拼接與設定方式,簡單的迴圈與條件概念,條件與控制教學等等。
課程內容與教學目標:
目標:首先為能提取學生對於程式及控制的難度想法上,提供一個很容易入門的產品,所以會先以webduinosmart(己進行更新取得KEY)的區塊程式碼進行教學,如LED燈亮及光敏電阻的反應,來說明輸入及輸出數位訊號的邏輯訓練,亦可以借由三用電表等儀器來證明電壓的輸出狀況。
1. Arduino協定、Webcomponent
2. WebduinosmartLED及光隅合器操作
目標:再運用光隅合的遮光輸入,改變LED的顏色,不再只是RBG而是線性變化。
而是溫度採線性變化,分成RGB的顯示方式來進行實驗,以學會Blocky的運算單元+-*/
1. Webduino與按鈕控制實驗
2. 溫度感測器控制實驗 運用按鈕及Blocky上的數值變數,來做計數變數及LED燈顏色的教學,來訓練變數邏輯
目標:人體感測元件是人接近時會觸發一次,離開時會觸發一次,不改變時不會觸發,運用這個特性來學習loop迴圈及旗標運用的邏輯及原理。
1. 繼電器及其延伸應用直流馬達控制實驗計中
目標:創客設計,人體感應的藝術燈
1. 人體感測元件應用
2. 外接三色LED燈應用
3. 語音控制應用 創意專題
目標:雲端資料庫應用,註冊一個Firebase帳號並建立一個資料庫,將webduino記錄寫入資料庫之中
1. 雲端數據記錄應用 基礎科學,資料庫概念導入,
建議開課
有任何問題歡迎來信或致電,我們將請專人回覆您!
聯絡我們
延伸文章資訊
- 1關於Blockly
Blockly是一個由Google設計的視覺化界面,適合6歲以上的孩子學習程式設計. ... 方塊可以分成開始、行駛、看、燈光、音效、動畫、控制、變數與配件等9 ...
- 2偷插電的資訊科學2.0 - 04-1. 以Blockly演繹變數概念
以下使用「雲林SONG」網站所提供的Blockly程式編輯器來演繹變數指定的概念。 ... Blockly為Google所提供的圖形化程式編輯器,類似於Scratch等積木堆疊式軟體,並有以下 ...
- 3視覺化程式設計
Blockly. • Code.org. • App Inventor. • 視覺化程式設計教學模式: ... 使用Blockly寫一個程式讓電腦說聲Hello。 ... 變數值互換(swap)...
- 4codrone mini_Junior part 2(變數、迴圈、條件式) - ARKLAB ...
有了變數,您只需要在程式的頂端改變變數值。 Blockly Junior program without variables. CoDrone Mini Blockly Junior squar...
- 5變數- Webduino Blockly 教學
變數,也稱作變量( 接下來的文章將統一稱為變數),是所有程式都會用到的基本元素,使用變數前,會賦予變數一個名稱,並用變數來儲存文字、數字、列表、流程.