2018年12月23日 星期日
2018年12月22日 星期六
鬥舞大賽-scratch
我們設計一個舞台,有兩個人物會互相鬥舞,先做一個角色,讓他的隨著造型和音樂擺動身體,然後讓他說話完後,讓另一個人出來尬舞,讓畫面呈現鬥舞的畫面。
二、教學步驟:
1.舞台角色:選擇一個自己喜歡的舞台。
2.建立資料變數:X、Y、dx、A、B
X、Y做為角色1的顯示座標值,A、B做為角色2的顯示座標,dx要做為左右搖擺的偏移
值。
3.左右搖擺跳舞積木程式:
角色1:
(1).設定角色起始座標(x,y)=(0,-80)--角色
(2).建立一個重複「10」次的無窮迴圈-角色1。
(3).要做到左右任意移動,因此利用運算積木區裡的「隨機取數」積木,把它設為-1~1之
間,並存入dx。
(4).換下一張造型圖(一共有七張)。
(5).使用動作積木區的「滑行」積木,讓角色在1秒內移動到(x+dx,y)的位置。
角色2:
記得一開始先把變數A設為0,再把變數B設為-18.
1.當點選"開始"時,先隱藏。
2.當收到訊息「呼叫」-顯示,並定位到x:141,y=72.
3.變數A設為0,將變數B設為-18.
4.重複20次切換造型,將變數dx設為"隨機取數-1到1"。
5.滑行(A+dx)秒到-185到185之間,並將y座標設為B.
6.說出有什麼困難2秒後,再廣播訊息"呼叫2"
4.加上音樂陪襯:
從音效積木區裡拉出播放音效積木,並重複無限次,拖曳到如下圖的積木內
角色一程式碼:
角色二程式碼:
2018年12月20日 星期四
Microbit-L298N控制輪胎走向(正轉-反轉-停止)
micro:bit 一片
直流減速馬達&輪胎
L298N馬達驅動模組
3號電池盒及4顆電池
二、佈線
L298N的out1、out2與車輪的馬達連結
L298N的in1、in2、in3、in4分別與micro:bit的P0、P1、P2、P3來連接
L298N的GND分別接3號電池盒的負極及micro:bit的GND
L298N的5V不接線(會把micro:bit給燒壞)
![]() |
L298N接線方式 |
![]() |
microbit上面的接線 |
L298N控制馬達的正轉
馬達:in1為LOW、in2為HIGH (ENA控制轉速 0~255)
L298N控制馬達的反轉
馬達:in1為HIGH、in2為LOW (ENA控制轉速 0~255)
L298N控制馬達的停止
馬達:in1為LOW、in2為LOW 或 in1為HIGH、in2為HIGH
程式如下:
四、可以控制馬達腳位的引腳如下:
P16
P15
P14
P13
P2
P12
P8
P1
P0
2018年12月18日 星期二
2018年12月14日 星期五
2018年12月11日 星期二
面積的計算
一、長方形的面積計算
長方形的面積公式=長 × 寬,所以很容易就可以實作出來。請先不要看結果圖,自己試試看能不能利用之前所學到的技巧,自己做出一個來。
程式碼概念如下
(1)先利用資料積木定義二個變數:長和寬。
(2)拖曳「偵測」的「詢問」及「答案」,取得使用者輸入的數值,再自行計算出結果。
二、正方形面積計算
正方形的特性是四邊等長,所以它的面積公式比長方形更單純,而且使用者只要輸入一個邊的長度就可以計算出答案,正方形面積公式=邊長×邊長,同樣地自己先試試,別急著看答案。
三、三角形面積的計算
三角形面積公式=底×高/2,之前所有的例子都是二個數字在進行運算,現在是三個數字,這要怎麼處理呢!
(1)先做出基本架構:
利用詢問積木要求使用者輸入三角形的底和三角形的高,重點是如何運用四則運算積木做出更複雜的計算。
(2)利用乘和除二塊積木
拖曳出「乘」和「除」二塊積木,其中乘法積木是「底×高」,除法積木要把「底×高」的結果除2。
(3)運算積木組合
把「底×高」的運算積木拖曳到除法積木的前方圓格子裡,注意拖曳時,當前方圓格子出現白色邊時,表示可以把二塊運算積木組合了,這時開放滑鼠就可以組合複雜的四則運算式。
(4)組合好的運算積木
自行檢查一下是否有正確組合好!
(5)完整的三角形面積計算程式
做好之後可以試試看,自己設計的程式能不能夠正確顯現出三角形面積的計算。
2018年12月8日 星期六
肯定自己
『小申臉上有一道長長的傷疤,是車禍受傷造成的,有人取笑他....』
想法一:心情沮喪,討厭自己的傷疤!
結果:小申很生氣又很自卑。他常常獨自一人,不想和大家在一起,越來越覺得孤單。
想法二:勇敢的接受自己,表達自己
結果:小申自信的說出自己的感受,嘲笑他的同學也向他道歉。
同樣一件事,用不同的想法和態度來面對,就會讓事情有不一樣的結果。如果是你,你會選擇肯定自己、勇敢表達自己的想法嗎?
奇數偶數運算判斷
接續上一個年紀大小的比較方式,這次我們來設定數值的運算判斷,數學名詞中常常會看到奇數和偶數,奇數指的是1、3、5、7、9....,偶數是指2、4、6、8、10...,在電腦的運算中,要判斷一個數是奇數還是偶數,會把那個數拿來除以2,能夠整除的就是偶數,例如:
12/6=2
36/6=6
無法整除的就是奇數,例如
5/2=2餘一
13/2=6餘一
接下來就是實作一個小程式,讓電腦判斷輸入的數是奇數還是偶數。
下圖就是偶數奇數的程式區塊。重點有兩個:
1.利用求餘數的運算積木,依據餘數是不是0來判斷是偶數或是奇數。
2.利用字串組合積木,組合出較有意義的句子,例如輸入的是24,它會說出「24是偶數」。
本次學習,再透過廣播方式,建立兩個廣播訊息,一個"奇數",一個是"偶數",當收到"奇數"的廣播訊息,會出現奇數大師來幫助你,若出現廣播訊息為"偶數"時,則偶數大師會出來幫助你。
以下為奇數大師的程式碼:
以下為偶數大師的程式碼:
為了讓奇數大師和偶數大師的出場有不一樣的感覺,特別將舞台也套用不同的變化
還記得之前設計的過的蝙蝠大軍嗎?如果你覺得一個大師還不夠的話,可以呼喊一堆大師來幫助你唷!
程式碼範例檔
2018年12月2日 星期日
3上6-2課本-我會注意安全
揮竹掃帚打棒球 握把飛出刺同學眼球
惡作劇!同學拿硼砂當糖粉 小五生吐血
要命的惡作劇! 竟把同學推下樓
惡作劇害同學耳聾 判賠466萬-民視新聞
漂白水摻奶茶 學生惡作劇險奪命
拉椅子惡作劇!害女跌摔傷 男大生判拘50天
震,知道了!真知道了嗎? - 林金宏
破解火場逃生的三個迷思 | 蔡宗翰
2018年12月1日 星期六
誰的年紀大
小朋友常常很喜歡玩比大小的遊戲,比如說誰比誰大之類的,那我們就來設計一個小小程式,來讓程式判斷年紀大小,只要分別輸入二個人的年紀,電腦就會說出誰的年紀大。
讓我們先來想想流程圖會是甚麼樣子呢?
線上好用軟體推薦區
GIFYouTube 線上將 YouTube 影片轉檔為 GIF 動畫圖
CrystalDiskInfo 7.0.0 免安裝中文版 - 硬碟資訊檢測工具
23合一 YouTube 下載、MP3 影音轉檔、錄製、影片編輯工具(Free Studio v6.6.27.822)
讓使用者直接上傳檔案到你的Google雲端硬碟,接收檔案更輕鬆!(新增多檔上傳)
Windows 7 SP1 Update Package 微軟更新修正包 (2016.07月份)
Rufus製作UEFI主機板的Windows 10 USB安裝隨身碟
Synology Photo Station 建立專屬自己的網路相簿
Free PDF to Flash SWF - PDF轉Flash SWF(支援中文)
AOMEI Partition Assistant Standard Edition 5.8增加C磁碟的空間
Auslogics Disk Defrag v7.0.0 硬碟重組軟體
[網站架設] 用電腦架設網站!XAMPP 安裝教學 (Windows篇)
【IE瀏覽器】新索引標籤 設定,內含 分頁被綁架、移除教學!hao123/Google連結
FastStoneCapture 畫面擷取工具 繁體中文免安裝版
DAEMON Tools Lite 是一個免費的虛擬光碟軟體
區網殺手《NetCut 網路剪刀手》剪斷佔用頻寬的小白不手軟
Chrome 遠端桌面:Google 推出的手機遠端遙控軟體
Videomega.tv 容量無限免費影片上傳空間!還能分享影片賺取廣告收益
賽風 Psiphon 免費 VPN 翻牆軟體下載,內建六國家節點不限流量(Windows、Android)
[下載] 免費 PotPlayer v1.6.63833 繁體中文版(原版無修改),更勝 KMPlayer 的影音播放器!
Sandboxie v5.12 在「沙盒」裡玩病毒、木馬或執行可疑程式
Microsoft Snip 電子白板、標註解說、錄影錄音工具
XXCLONE v2.08.5 – 新舊硬碟直接對拷、換硬碟免重灌的工具
【備份軟體】Acronis Backup 11.5 Build 43994 - 異機還原的最佳幫手
在 YouTube 網址加上 to 就可以將影片下載為 MP3 或 MP4
創見推出的檔案救援工具 RecoveRx,可救援電腦、記憶卡的誤刪資料
利用 Photoshop 製作縮時攝影更快更方便,免用多媒體軟體剪輯
三分鐘在 Synology NAS 上架設 WordPress 部落格
Emsisoft Emergency Kit (EEK) 11.0.0.6082 免安裝中文版 - 電腦中毒時的緊急救援掃毒USB隨身碟
防毒大廠Bitdefender推出的免費USB免疫工具,快來幫隨身碟打疫苗吧!
Emsisoft Emergency Kit 免費電腦急救包(正體中文免安裝版)