認識Mixly編程界面,這裡有個基本問題應該讓更多的學生了解

面向人群

這篇文字寫給下面幾類朋友(我的文字大多都是面向這些朋友^_^):

  • 科技教師、創客教師、少兒編程教師,您打算開展編程課程;
  • 學生家長,您打算讓自己的孩子瞭解一下計算機編程;
  • 對編程感興趣的初學者;
  • 其他朋友,比如您不是科技教師但是學校安排您搞一搞科技教育、創客教育、STEM教育、編程教育之類的工作那麼這篇文字我想會對您有用。

前言

在前面的文字中已經介紹瞭如何安裝Mixly編程環境(《 》),在正式編寫程序之前我們還要認識一下Mixly的編程界面。

這裡面還要對創客教師們多說幾句,我們在帶領學生了解Mixly的時候需要為學生簡單介紹一下編程工具的作用,讓學生對於計算機編程有一個正確的認識。

編程工具Mixly的一個主要作用就是:能把我們編寫的(人類可以讀懂的)計算機程序轉化為計算機可以執行的二進制程序,並把程序下載到執行它的計算機(我們用的是Arduino控制板)中

我想這一基本問題應該讓更多的學生有所瞭解,幫助學生理清Mixly、電腦以及Arduino開發板這三者之間的關係以及每個部分的作用。參考下圖:


認識Mixly編程界面,這裡有個基本問題應該讓更多的學生了解

重點來了

Mixly:運行在電腦上,可以將人類讀懂的編程語言轉化成Arduino可以執行的二進制程序;

電腦:運行Mixly程序,編寫程序,與Mixly配合將程序下載到Arduino開發板中;

Arduino開發板:主要作用就是執行我們編寫的程序;

認識Mixly編程界面

看下面的圖:

認識Mixly編程界面,這裡有個基本問題應該讓更多的學生了解

指令選擇區(紅色),程序編寫過程中使用到的所有指令和變量都從這個區域點選;

指令編輯區(黃色),構成一段程序的所有指令都放在這個區域;

程序編譯區(綠色),程序編寫完畢後需要經過翻譯才能變成計算機(Arduino)可以讀懂的指令;

程序下載區(藍色),將程序下載到開發板中程序才能被執行;

平臺選擇區(紫色),我們固定的選擇Arduino/Genuion Uno這個選項;

端口選擇區(黑色),選擇那個與我們開發板相連的那個端口,如果這概念不太情況的話請複習上一篇文字《 》;

總結

這篇文字我們主要介紹兩點:

  • 簡單介紹了Mixly、電腦和Arduino之間的關係,我認為正確認識三者之間的關係對於一個編程初學者更加重要,另外這部分的知識點是具有通用性的,也就是說假如我們的編程環境不是Mixly+Arduino更換到其他編程環境,但是這裡所介紹的概念以及各部分之間的關係依然成立;
  • 簡單的介紹了Mixly的編程界面,為後面程序的編寫做個準備;

當下可供學生們使用的編程平臺與環境非常多,但是這些平臺之間的差異其實並不大,只要我們把握住一種編程環境就可以做到舉一反三。


分享到:


相關文章: