面向人群
這篇文字寫給下面幾類朋友(我的文字大多都是面向這些朋友^_^):
- 科技教師、創客教師、少兒編程教師,您打算開展編程課程;
- 學生家長,您打算讓自己的孩子瞭解一下計算機編程;
- 對編程感興趣的初學者;
- 其他朋友,比如您不是科技教師但是學校安排您搞一搞科技教育、創客教育、STEM教育、編程教育之類的工作那麼這篇文字我想會對您有用。
前言
在前面的文字中已經介紹瞭如何安裝Mixly編程環境(《 》),在正式編寫程序之前我們還要認識一下Mixly的編程界面。
這裡面還要對創客教師們多說幾句,我們在帶領學生了解Mixly的時候需要為學生簡單介紹一下編程工具的作用,讓學生對於計算機編程有一個正確的認識。
編程工具Mixly的一個主要作用就是:能把我們編寫的(人類可以讀懂的)計算機程序轉化為計算機可以執行的二進制程序,並把程序下載到執行它的計算機(我們用的是Arduino控制板)中 。我想這一基本問題應該讓更多的學生有所瞭解,幫助學生理清Mixly、電腦以及Arduino開發板這三者之間的關係以及每個部分的作用。參考下圖:
重點來了
Mixly:運行在電腦上,可以將人類讀懂的編程語言轉化成Arduino可以執行的二進制程序;
電腦:運行Mixly程序,編寫程序,與Mixly配合將程序下載到Arduino開發板中;
Arduino開發板:主要作用就是執行我們編寫的程序;
認識Mixly編程界面
看下面的圖:
指令選擇區(紅色),程序編寫過程中使用到的所有指令和變量都從這個區域點選;
指令編輯區(黃色),構成一段程序的所有指令都放在這個區域;
程序編譯區(綠色),程序編寫完畢後需要經過翻譯才能變成計算機(Arduino)可以讀懂的指令;
程序下載區(藍色),將程序下載到開發板中程序才能被執行;
平臺選擇區(紫色),我們固定的選擇Arduino/Genuion Uno這個選項;
端口選擇區(黑色),選擇那個與我們開發板相連的那個端口,如果這概念不太情況的話請複習上一篇文字《 》;
總結
這篇文字我們主要介紹兩點:
- 簡單介紹了Mixly、電腦和Arduino之間的關係,我認為正確認識三者之間的關係對於一個編程初學者更加重要,另外這部分的知識點是具有通用性的,也就是說假如我們的編程環境不是Mixly+Arduino更換到其他編程環境,但是這裡所介紹的概念以及各部分之間的關係依然成立;
- 簡單的介紹了Mixly的編程界面,為後面程序的編寫做個準備;
當下可供學生們使用的編程平臺與環境非常多,但是這些平臺之間的差異其實並不大,只要我們把握住一種編程環境就可以做到舉一反三。
閱讀更多 創客教育服務 的文章