2010年12月16日 星期四

Modkit, 一個 Arduino 的圖形化編程環境

受到 Scratch 的啟發,Ed Baafi and Collin Reisdorf 建立了 Modkit 計劃。Modkit 是一個 Arduino 專用的 Web-based 的圖形化編程環境(A graphical programming environment for Arduino),所謂圖形化編程,指的是幾乎不用敲鍵盤打字,只要用滑鼠拖拉就可以完成一支程式。

底下是 Modkit 的介紹影片,教你怎麼撰寫 Hello World 等級的入門程式 "A Blinking LED”,這支程式有 for 迴圈,也用到了 digitalWrite(), delay() 函式。仔細看!這支程式真的只用滑鼠就搞定了。

這裏有個 Modkit 程式範例,程式邏輯很簡單,程式裏有一個 for 無窮迴圈,迴圈裏不斷做一件事:假如 Analog PIN0 的讀數小於 500,便讓 Digital PIN13 每秒切換一次電位訊號(製作燈號閃爍的效果),否則就把 Digtail PIN13 切到低電位。

image

Modkit 要搭配 Arduino 使用,如果能結合 Scratch 的話,應該很適合用作資訊教育的用途,因為教師不僅可以教授程式設計邏輯概念,也可以結合 Arduino 硬體和 Scratch 軟體,讓電腦課程增添互動性與趣味。

0 意見: