01基礎篇(V1.6)

本系列作品是利用Arduino Uno控制板+S4A Sensor Board 搭配Scratch 2.0 + Transformer程式來完成

註:「Transformer」是一中介軟體,用來溝通Scratch2.0(軟體)Arduino控制板(硬體),也就是當作他們之間的橋樑!

將兩者結合

  • 軟體:Scratch 2.0(離線版與線上版均可) 、 Transformer (Transformer是台灣宇宙機器人 kodorobot 團隊寫的轉譯程式,可以將Scratch 2.0 的指令轉譯成Arduino的程式執行)
  • 啟動Transfor­mer程式
    1. 請至官網下載 Transfor­mer程式(若找不到下載點,請與官網奕學聯絡)
    2. 安裝 Transfor­mer程式
    3. 安裝完成後,桌面會有一個「Transfor­mer」捷徑
    4. 利用USB線將Arduino Uno與電腦連接(可透過「裝置管理員」查得Arduino控制板使用哪一個連接埠,此例為COM3;若未抓到,記得要先安裝驅動程式)
    5. 點選「Transfor­mer」捷徑來啟動Transfor­mer程式
    1. 先選擇上圖的S2A(因為要利用Scratch2.0來寫控制Arduino的程式)
    2. 選擇正確的介面 (通常不會COM1),像此例是COM3
    3. 請勾「自動燒錄韌體」(若這塊Arduino板子是第一次使用Transformer,一定要打勾將Transformer的韌體燒錄進Arduino控制板內)
    4. 打勾「打開scratch檔」(等一下按「連線」後會自動打開Scratch程式)
    5. 最後點擊「連線」,出現「配對S2A成功」,則Transformer啟動完成(勿關閉Transformer視窗)
    6. 因剛剛有打勾「打開scratch檔」,因此會自動開啟Scratch2.0程式(離線版)
    1. 開啟Scratch後,點選「更多積木」,若s2a_fm出現綠燈,代表連線成功!!接下來可以開始寫程式來控制Arduino板子了!
    2. 若出現紅燈,代表連線失敗,通常是Arduino板子沒接好或選錯連接埠。