2020-12-19

mBlock5 慧編程 處理 json 資料 -- 以即時股價為例

現今的資訊科技非常發達,機器人不再單純操控,結合多項特殊功能才更能發揮機器人的功用,除了AI人工智慧、物聯網IOT之外,大數據(資料科學 Data Science)也是其中一個未來重要發展。

mBlock5慧編程正好具備AI人工智慧、IOT物聯網、數據資料處理等功能。

目前資料數據都是以天氣資料為主要範例,一般還有公共交通工具資訊、垃圾車位置即時資訊,政府機關更是有專責部門提供公開資訊,舉凡疾病數量統計、口罩發放等都能從網路上擷取各項資訊。

今天看到劉正吉老師發文介紹他所自製的「股票即時資訊積木」,我就想到或許可以用mBlock5慧編程試試看,還好有人提供相關工具,所以我在mBlock5上完成簡單的股票成交價顯示。

這裡用到了三個延伸集的腳色擴展:(在附加元件中心點擊 Data Science能夠較快找到你所需要的擴展)

1. 網頁請求擴展:用 GET 方法向網頁請求資料

2. 資料結構擴展:取得 json 資料後的解析

3. 數據工具庫:字串符的處理

2020-11-23

SAM SPACE 電腦版 SAM STUDIO 正式上線

SAM LABS 的每個電子模塊都自帶藍牙及電池,我都用來搭配樂高積木,作為動力機械課程使用。

雖然平板手機都能很方便使用SAM SPACE App操作,但是遇到PC電腦,就已經有一段時間沒有更新。

最近 SAM STUDIO 正式上線,使用電腦的瀏覽器(Chrome 或 Edge)即能執行,第一次執行時需要一些時間連線下載,之後即使沒有網路連線,也能在離線狀態下運行SAM STUDIO,這真是方便。不用安裝,也不用另外執行中繼程式,就能夠在電腦上連線控制SAM LABS模塊。

SAM STUDIO 網址是 https://studio.samlabs.com/

操作介面跟SAME SPACE App一樣,支援繁體中文,也有虛擬模塊可以使用。


同樣具備自動存檔功能,還能結合Google Drive 以及 Google Classroom。

新增程式時,有兩種選項,可以選擇 SAM SPACE的圖形化的邏輯程式,或是 SAM Blockly 的積木化程式(原來的 Workbench)。不論程度都有完整的對應模式。


目前我的測試是一台筆電可以連接到5個模塊,不知道是不是能夠超越iPAD的六個模組(我的Android平板好像最高4個模組)

有SAM Labs得讀友可以試試看喔!歡迎回饋使用心得!



延伸閱讀:

軟硬體說明書連結:https://drive.google.com/file/d/1f9PygsLNL3gy28Y1WMT4fuHI4vTLQ0P9/view?usp=sharing

2020-10-27

整理近期的 LEGO MINDSTORMS ROBOT Inventor 與 LEGO SPIKE Prime 的比較影片

 近期很多大師都推出影片比較  LEGO MINDSTORMS ROBOT Inventor (#51515)與 LEGO SPIKE Prime (#45678),說明兩者的差異。

【探奇 邱信仁老師也有一個簡單比較的文章:關於 LEGO MINDSTORMS Robot Inventor 與 LEGO SPIKE Prime 的比較 (#51515 <--> #45678) 】

邱老師整理如下:大家可以好好參考!

安東大師的比較影片

Robot Inventor 51515 vs. 45678 LEGO SPIKE Prime: how to choose?

2020-10-17

LEGO MINDSTORMS 官網的一些重要連結

 

LEGO MINDSTORMS ROBOT INVENTOR #51515 剛剛正式上市販售,

目前因為EV3 與 Inventor 並存,所以樂高官網的資訊比較混亂,

邱信仁老師在此做一些整理,方便大家尋找新舊機器人產品的相關資訊。

樂高官網 Inventor App 軟體 (#51515):

https://www.lego.com/en-us/themes/mindstorms/app

2020-10-14

關於 LEGO MINDSTORMS Robot Inventor 與 LEGO SPIKE Prime 的比較 (#51515 <--> #45678)

時間很快,今天清晨iPhone已經上市。

明天(10/15)就是LEGO MINDSTORMES Robot Inventor 上市。


其實樂高社群的大神已經紛紛發表SPIKE與Inventor的差異(分析文章甚至包含EV3,NXT)