創智教育為什麼選擇arduino平台
創智教育為什麼選擇arduino平台?
什麼是arduino?
作為創智教育的選擇,arduino平台的基礎就是AVR指令集的單片機。我們先說明一個問題,什麼是單片機!
這要先解析計算機的構成:中央處理單元CPU(運算、控制)、隨機存儲器RAM(數據存儲)、存儲器ROM(程序存儲)、輸入/輸出設備I/O(串列口、並行輸出口等),PC的工作平台是主板。單片機則是簡化版,做到一塊集成電路晶元,當然單片機的目標是為了控制,需要集成特殊的部分,最常見的是模擬量/數字量轉換(A/D)和數字量/模擬量轉換(D/A)等。主要是為了控制,更加簡單的設備,比如冰箱!
Arduino是一套工具,我們的使用目標是感應和控制我們的工作對象。這是一個基於單片機的開放源碼硬體平台,與之配套的是基於Arduino板編寫程序的開發環境。
我們可以選擇它開發交互產品。舉一個簡單的例子,我們可以通過聲控燈的開關! Arduino項目內容豐富,可以獨立運行,也可以同電腦的程序(例如:Flash)進行互動。因為是開源的,所以Arduino板可以自己去手動組裝,Arduino開源的IDE下載是免費的。作為交互系統,適合愛好者們使用。價格低廉,如果自己動手組裝更經濟,買現貨更方便。Arduino軟體可以運行在Windows,Macintosh OSX,和Linux等不同的操作系統上。編程環境簡潔,入手很快。可以通過C++庫進行擴展,也可以直接向程序中添加AVR-C代碼。電路設計師能夠根據需求設計自己的模塊。
這個系統可以如此理解:
1、硬體部分用來做電路連接的Arduino電路板;
2、軟體部分是Arduino IDE。通過連接感測器來感知環境,通過控制 如馬達等裝置來反饋。
3、微控制器支持Arduino的編程語言來編寫程序,編譯成二進位文件,燒錄進微控制器。
創智教育為什麼選擇arduino平台?根本原因是價格低廉,應用廣泛!可以跨平台,方便完成創智教育的內容,有的公司開發的積木化設備,可以入手更快。但是,如果我們的教育目標是為了更好的通過創作,開發孩子的智力!建議選擇更加原生態的組成元件。


※一個現代職業人的核心素養
※徐志摩為什麼愛上了那個日本的姑娘?最是那一低頭的溫柔,像一朵水蓮花不勝涼風的嬌羞
TAG:碧海真空 |