2021年1月6日星期三

ROBOT INVENTOR-指令區塊清單

指令區塊清單

Scratch程式語言由不同類型的區塊組成,每個類型都以不同形狀或顏色表示。

 【馬達】區塊:可以讓馬達運轉,或從馬達取得資訊
向"左/右"轉"圈/秒"
【最短路徑】前往位置【0】
啟動馬達【右轉】
停止馬達
馬達轉速設為【%】
馬達【位置】
馬達【速度】

 【動作】區塊讓你能同步運轉兩個馬達。它們主要用來Driving Base 到處移動。只有同型的馬達可以同步(如:而個中型馬達)
向【前】移動【】
向【角度】移動【】
開始向【前】移動
停止動作
將速度設為【%】
動作馬達設為【PORTS】
將馬達旋轉一次距離設為【公分】

 【燈光】區塊:讓你能開啟與關閉不同元件的燈光 (如:主機上的5x5 Light Matrix 、距離感應器的燈光)
開始"動畫"
播放"動畫"直到結束
開啟編輯畫面,顯示N秒
開啟"畫面"
寫出"字串"
關閉像素
將像素亮度設為"%"
將位於"X,y"的像素設定"亮度"
旋轉方向
設定方向為"$"
距離感應器燈光設定

 【聲音】區塊:讓你能播放來自裝置或主機的聲音。
開始XX到結束
開始XX聲音
播放蜂鳴聲,秒
播放蜂鳴聲
停止所有聲音
聲音效果改變
聲音效果設定
聲音效果清除
音量改變
音量設定為
音量

 【事件】區塊由帽形區塊組成,也就是它們永遠都是程式碼堆叠的第一個區塊,其他區塊只能接在它們下面。
帽形區塊是開始程式碼堆疊的必要區塊,它們會在指定事件發生時觸發。
當程式開始
燈光感應器顏色為
距離感應器距離為
當主機方向"$"往上
控制器被搖晃
控制器的按鈕被按下
當運算子成立
當收到訊息
廣播訊息
廣播訊息並等待

 【控制】區塊:包含可以修改區塊執行線性流程的所有區塊,如:「等待」結構、迴圈,以及條件。
等待N秒
等待直到"條件"
重複無限次
重複直到"條件"
如果"條件",則
如果<條件>那麼,否則
停止其他堆疊
停止【全部】

 【感應器】:從感應器接收資料(如:顏色感應器、距離威應器、カ量感應器、陀螺儀)
顏色是【】嗎?(條件判斷)
顏色是甚麼(取得顏色度參數)
反射光小於【%】嗎?(條件判斷)
反射光是甚麼(取得反射光參數)
距離小於【】嗎?(條件判斷)
距離為多少(取得距離參數)
手勢(取得手勢參數)
控制器【動作】嗎?(條件判斷)
控制器【方向】嗎?(條件判斷)
控制器方向(取得方向參數)
控制器偏航角度設定為0
控制器按鈕被操作嗎?(條件判斷)
角度(取得角度參數)
計時器(取得時間參數)
控制器重置計時器
鍵盤】被按下?(條件判斷)

 【運算子】:負責處理由常數或是變數,以各種運算符號組合而成的運算式之運算結果。
算術運算-常見的指令區塊包括:
加、減、乘、除、餘數、四捨五入、絕對值、平方根
三角函數運算-該運算子和四捨五入、絕對值、平方根的指令區塊共用,可用下拉選單選擇。
對數與指數運算-該運算子和四捨五入、絕對值、平方根的指令區塊共用,可用下拉選單選擇。
關係運算-用來比較兩個運算元之間的大小關係,運算的結果用真【TURE】和賈【FALSE】表示。
邏輯運算-用來運算執行兩條件之間的邏輯運關係,運算的結果用真【TURE】和賈【FALSE】表示。
字串運算-該指令區塊,用來處理字串的組合或計算長度及提取的功能。
亂數-隨機取數
 【遙控器】

 【變數】:類別包含連結到變數、清單(陣列)與【我的區塊】的所有區塊。

【我的區塊】:這是你的區塊!它會執行你連接到「定義區塊」的任何東西。

【模型區塊】:


沒有留言:

發佈留言

這個欄位是做甚麼?測試一下。

偶裝風(TM)

在幸福快樂的日子裡,凍結住可愛的樂高積木人偶,用魔法將甜蜜的時光風裝在透明的水晶當中,小道具凝結住那一刻的迷戀。如果願意讓腳下的刻章代替話語,每一次的蓋印都述說著人偶的故事,一遍又一遍地圓滿了每一天的小確幸。      如何訂作您的轉角心情故事? 訂做偶裝風(TM)的變身辦法(2...