程式設計競賽旨在讓對資訊科技有興趣的學生發揮技術和創意,並在競爭中成長。除了技術上的收穫,程式競賽還可培養創造力、解決問題的能力和團隊合作精神,提高成就感進而豐富學生的思路和想像力。本文提供許多高雄市優秀的 Scratch 比賽作品,這些作品充分展示了學生們的創造力和程式設計能力。

高雄市SCRATCH程式設計競賽

硬體組優秀比賽作品分享( 有影片 )

這些硬體組比賽作品呈現了各種令人驚艷的應用和創意,學生們善用各種硬體設備來發揮創意,不僅展示了他們對程式設計的瞭解和技能,同時也體現了想像力和創造力。

1. 人客來坐

作品簡介

來來來!為大家介紹一款超級厲害的智能點餐機,集禮貌及智慧於一身,它使用超音波傳感器,客人一靠近就會主動打招呼,說:「 人客來坐 」!同時跟遙控器連接,化身點餐小幫手,只要按下遙控器上的數字按鈕,就能點選不同的飲料品項。按下「 4 」時,它會馬上幫你統計杯數,然後重複確認點餐內容,讓點餐更加方便。更棒的是當你點餐完畢後,只要按下「 0 」,它就會自動歸零,輕輕鬆鬆完成整個點餐流程。

高雄市SCRATCH比賽-硬體組優秀作品-人客來坐
茄萣國中_吳承翰、史翊廷_人客來坐

2. 智慧商店街

作品簡介

智慧商店街真是太貼心了!為經營飲料店時的困難提供了好棒棒的解決方案,商家再也不必為冰箱門沒關好而讓牛奶變質煩惱了,只要冰箱門超過五秒未關上,Web:Bit 就會發出聲音提醒老闆馬上關上,不讓飲料品質受到影響。

除此之外,使用了伺服馬達做機關,顧客可以根據自身喜好,決定奶茶搖製幾下。再來是個神奇的功能,可以依照當天的氣溫為顧客推薦最適合的飲品,讓顧客不僅可以解渴,還能適時地享受到最適合當天氣溫的飲品。

3. 奶茶製造機

作品簡介

每天都要來一杯的奶茶控們!現在就讓小編來介紹一款神奇的奶茶製造機!這不是一般的機器,它能夠提高奶茶製作效率,同時降低成本。可以自由選擇喜愛的口味,茶多?奶多?想怎麼調都可以!

這款奶茶製造機的特別之處在於它透過繼電器控制抽水馬達和水泵,讓你的奶茶製作更加智慧化,成為奶茶製作達人!不僅如此,還可以將製作的口味、價格和時間,結合 MQTT 廣播訊息無線發送至 Google 試算表,讓店家擁有一個準確的點餐紀錄。最後,不要錯過影片後段有參賽同學的程式碼詳細解說及奶茶製造機的線路。

4. 智慧型商店整合系統

作品簡介

各位美食達人準備好了嗎?現在小編要來介紹非常優質的智慧型商店,有兩個超厲害的功能!首先,考慮到疫情的影響,需要減少客人與店員的接觸,設計了讓顧客可以透過點擊小怪獸自行選擇想了解的特色店家。如果有選擇困難可以按下 Web:Bit 開發板上的「 A 」鍵,系統就會建議現在的溫度適合喝哪種飲品。

另外第二個功能更是令人 surprise,進入後會顯示該社區中所有的飲料店和餐廳地圖,只要按下 Web:bit 開發板上的「 A 」鍵,就會呈現菜單提供顧客參考,而當按下 Web:bit 開發板上的「 B 」鍵時,可以使用掃碼付款的功能,不用再擔心忘記帶錢包啦!最後,按電腦鍵盤的「 A 」鍵,會開啟廣播功能,這是一個叫號系統,輸入號碼可以通知顧客飲料好了,減少人與人之間的接觸感染。

5. 奶茶得來速

作品簡介

你一定去過麥當勞得來速,但一定沒有聽過奶茶得來速,是不是很驚奇呀!利用超音波傳感器檢測是否有車子靠近,要是有車子靠近則會亮起紅色警示燈, 並且 Web:Bit 開發板上會顯示數字「 1 」,代表著一杯奶茶。

只要轉動可變電阻,可以自由調整奶茶的數量,調整好數量後按下紅色按鈕,繼電器伺服馬達就會啟動,開始製作奶茶( 繼電器用於模擬奶茶的操作,而伺服馬達則用於模擬製作過程 )。當奶茶製作完成後,你會看到 Web:Bit 開發板上面的「 O 」字,代表著奶茶已經完成,紅燈也會熄滅,這時候就可以把這杯完美的奶茶帶回家囉!

高雄市SCRATCH比賽-硬體組優秀作品-奶茶得來速
右昌國中_林宗璟、黃宥華_奶茶得來速

Web:Bit 開發板 & 擴充套件

不知道有沒有人發現上述程式競賽優秀的硬體組作品都有一個共通點,就是這些參賽者都使用了 Web:Bit 開發板和擴充套件來完成他們的作品,如果還不知道這個產品的讀者可以看接下來的介紹,讓小編帶你快速了解 Web:Bit 擴充套件。

延伸閱讀: Web:Bit 完整版使用說明

Web:Bit 擴充套件

Web:Bit 擴充套件內含 14 種不同的電子元件,包括超音波感測器和紅外線接收器⋯⋯等。這些元件可以與 Web:Bit 開發板結合使用,發揮最大的應用價值。從上述分享的 Scratch 硬體組競賽的優秀作品可以看出,透過 Web:Bit 搭配擴充套件讓學生們可以發揮無限的創意,展現其強大的威力。

趣味影片分享:你知道如何利用超音波傳感器、聲音偵測傳感器來把川普的頭髮吹亂嗎?

Web:Bit 擴充套件包
Web:Bit 擴充套件包

結語

參加程式設計競賽是一個非常有價值的學習過程,透過競賽參賽者可以提高自己的綜合能力、增強問題解決能力、拓展知識面、提高競爭力及信心,這些都是未來學習過程和工作中非常重要的能力。另外可以幫助參賽者在實戰中學習,不斷挑戰自我,從而在未來的發展中取得更好的成就。因此,對於有志於學習程式設計的學生來說,參加硬體組比賽是一個非常值得推薦的學習方式。

接觸優秀的 Scratch 比賽作品,對學生們來說也是一個極好的學習和成長機會。這會激發他們對程式設計的熱情、拓寬了他們的思維以及豐富他們技術上的收穫。藉由學會欣賞和享受學習,如此一來才能增進個人能力,持續提高對程式設計的興趣及熱情。

Web:AI 擴充套件包即將推出!>> 了解更多

Web:AI 擴充套件包