Jacdac是由微軟專為電子元件編程而開發的協議制式,Jacdac強調硬件的模組化,令不同電子元件可以做到即插即用(Plug and Play)。Jacdac模組化的設計令用家可以快速進行原型測試,可以快速探索創作意念,讓電子編程變得更易學習更易上手。Jacdac的設計令硬件更加靈活而且有強大擴充性,低廉的價格亦令電子編程變得更大眾化。
Jacdac支援多種主控,除了電腦及智能裝置之外亦支援如Arduino及Raspberry Pi等的微電腦。
而在Micro:bit及各款電子元件的設計和支援上,Kittenbot更加成為了微軟的官方合作夥伴,與微軟合作設計和開發符合Micro:bit甚至其他主控使用的Jacdac模組。
微軟官方網址: Jacdac與Micro:bit
透過Micro:bit V2,用家就可以輕易地對Jacdac模組進行編程。目前,MakeCode已經添加對Jacdac模組的支援插件,用戶只需要在擴展欄搜尋Jacdac就可以使用得到。
由於Jacdac是一套全新的標準,用家需要使用符合Jacdac規格的硬件,目前Kittenbot為唯一生產Jacdac套件的公司。
在開發Jacdac之前,微軟訪問過教育機構與硬件生產商,發現Micro:bit的擴展硬件有以下問題:
Jacdac的硬件都會使用同一個官方插件,不論廠商不論硬件類型,用家都能夠輕易找到適用的編程積木。
所有Jacdac的模組都擁有同一款連接器,採用相同的防反插連接線,簡化接線程序。
所有Jacdac模組都可以在MakeCode的模擬器裡面看到,容許免硬件的編程和測試。
Jacdac的硬件的擴充性極強,每個Jacdac模組都可以以手拖手的形式連接到另一隻模組,擴充性幾乎無限。
Kittenbot作為微軟在Jacdac硬件上的合作夥伴,已推出市場上第一套支援Jacdac的硬件套件,套件已經包含合Micro:bit V2使用的Jacdapter和各類Jacdac模組,讓玩家們快速和輕易地開始Jacdac在MakeCode上的編程。
詳細產品介紹與教學: Jacdac 新手套件A
Kittenbot Jacdac新手套件B經包含合Micro:bit V2使用的Jacdapter和各類Jacdac模組,讓玩家們快速和輕易地開始Jacdac在MakeCode上的編程。
詳細產品介紹與教學: Jacdac新手套件B
Duckybot是一套應用了Jacdac Kit B模組的一套教育套件。學生可以透過做手工造出一個鴨子外形的機械人。
詳細產品介紹與教學: Duckybot套件
Jacdapter是Micro:bit V2專用的Jacdac擴展板,它為Micro:bit帶來6組Jacdac接口。
這是一個滑動電位器模組,可以透過滑動控制模組輸出的數值。
這是一個旋鈕鍵,它的旋轉沒有限制,而且支援的數值是無限。模組亦帶有按鍵可以使用。
RGB燈圈,可以顯示RGB彩色燈光。
這是一個按鍵模組,採用機械鍵盤常見的青軸按鍵,確保模組的耐用性,提高按按鍵時的觸感。
這是一個磁石感應器,它可以感應磁場的強度和極性。
這是一個光敏感應器模組,可以感測環境亮度。
這是一隻分線器,可以分出7組輸出接口。
可以為Micro:bit和Jacdac模組供電的模組。
這是一個震動模組,可以作為震子使用。
這是一個陀螺儀模組,可以檢測3軸的加速度和傾斜度。
這是一個繼電器模組,可以用於控制另一個電路的電流開關。
這是一個環境溫濕度模組,可以檢測環境的溫度和濕度。
這是一個RGB燈帶模組,可以連接WS2812燈帶。
這是一個舵機模組,可以同時驅動2隻舵機。
這是一隻超聲波模組,可以感測距離。
Jacdac的連接線不用分方向,正插反插都可以正常運作,有不同長度可以選擇,包括10cm、35cm和100cm。