Scratch 3.0 版本比較
[AI 創客] Scratch 3.0 版本比較
CodingCoffee
03 June, 2019
Scratch 3.0 版本比較
Scratch 是近年十分受歡迎的圖形化程式,在許多人及廠商的努力下,它也打破很多限制,包含了程式設計雲端化,跟 許多開發板整合,帶起了創客教育的風潮,它的歷史介紹就麻煩參考 https://zh.wikipedia.org/wiki/Scratch
但由於它的立意就是要將 程式教育能夠在國小 (Elementary School) 開始推廣! 若以台灣的現況,它是十分成功的!
MIT 會在今年(2018) 八月正式 發表 3.0 ,以 HTML5.0 為基礎的版本! 已經有些文章介紹它們的計畫,這篇就盡量不重複!
MIT Scratch 3.0 Preview ,下圖是進入後第一個畫面,跟Scratch 2.0 很像,熟悉的讀者應該很容易入手!
我們直接先看”擴充功能”
前面五個( 到 Speech 為止) ,可以看出Scratch 增加了更高的互動,音樂、畫畫、雲端翻譯、雲端語音翻譯 (這幾年,這兩部分雲端公司的進展十分驚人),視覺偵測 (有些公司把它解讀成 AI ,相去有點遠)! 然後第六項後就是跟硬體的結合,除了 micro:bit 之外,都是樂高! 樂高是這計畫的主要贊助商! 但它也是全世界最重要的兒童教具廠商(它的地位不只如此,但在這文章,我們以兒童程式教育為主要方向),但它們在過去幾年似乎沒跟上主要潮流! “他回來了”!
KittenBlock (含 下載連結) 小喵科技,它們是最早以 MIT Scratch 3.0 為基礎,開始發表它們的版本,他們有幾個重要的創新不同於 MIT 版本 ,且優先發表:
- 可以將 Scratch3.0 轉換成 Python 文字程式 (以下的 第三圖)
- 也可以用 Python 撰寫 micro:bit 程式(以下的 第五圖)
- 將 Arduino也整合進 Scratch 3.0
- 開始以 Scratch成為機械手臂控制程式 (https://www.facebook.com/dobottw/videos/526630627733522/)
- 將 Video Detect 轉成臉型辨識 (https://www.facebook.com/warm.man.teacher/posts/1814491201943404)
- 將 ifttt 等 物聯網服務整合進 Scratch 3.0
http://twmicrobit.blogspot.com/2018/03/kittenblock-scratch3.html 這裡有將他們的文章轉成繁中的列表!
圖一 主畫面
圖二 支援的硬體系列
圖三 Scratch 3.0 轉成Python
圖四 版本及相關設定
圖五 : 開發板 程式區
圖六 : 範例程式
圖七 :Dobot 是 教育及工業 基礎型 機械手臂
圖八: 擴充功能 區
文章參考:
Mind+ (含 下載連結) ,這mind+ 的版本是 DFRobot 將 mind+ 整合DFRobot 自家的產品所出的版本!
圖一 進入後,主畫面
圖二 將 Scratch 3.0 轉成 Python
圖三 : 版本區
圖四 支援的硬體產品區
圖五 : 擴充功能 (以 DFRobot 有出的控制板為主)
圖六 : 範例區 ,十分豐富
// STEAMCourses 課程介紹:
•生活 AI
•創意 AI
•Scratch
•Scratch 的智能語音
•Scratch 的智能翻譯
•做個 Scratch 多語系專家系統(智能導覽)
•視覺辨識
•人臉辨識
•車牌辨識
•文字辨識
// STEAMCourses 課程介紹 end
// STEAMKid 實體課程
【AI 創客】Scratch AI & Machine Learning
// STEAMKid 實體課程