為什麼選擇Arduino平台,關鍵在於開源理念,普及造物精神
本文系作者原創,希望大家喜歡,轉載請與本人或者合作網站聯繫。碧海天空是我的戰場,月光如水是我的愛情。立足養成教育,普及造物精神,反思歷史和文化!
我喜歡開源這個詞,這是一個神奇的概念,這並不意味著我們不支持版權法。知識產權必須得到保護,這是科技進步的根本保證。正因為這個保護,才讓一些天才的想法成為現實,推動了文明的發展。這與開源並不衝突,我們需要創造力!但是創造力是培養出來的,在培養創造力這個階段,我們需要開源這個理念!普及造物精神!
Arduino開源平台就是一個典範!
首先,做到設計開放源代碼很容易!
如何開放硬體平台,Arduino選擇了Creative Commons許可,保證了任何人都被允許生產電路板的複製品,還能重新設計,甚至銷售原設計的複製品。
最大的好處就是生態環境的建設!自由開源!
我先來描述一下它的工作過程,工作基礎是硬體:可編程的電路板(稱為微控制器);軟體:Arduino IDE(集成開發環境),我們可以在計算機上編寫代碼,然後將計算機代碼寫入並上傳到物理板,展示自己的造物精神。
Arduino提供了一個創智編程的好平台,學習前一定要了解下面這些知識點。
第一、Arduino板卡能做什麼?
讀取各種感測器的信號,處理後輸出,控制電機等設備,實現你的控制夢想。
第二、你能做什麼?
使用Arduino IDE軟體給微控制器發布控制指令!實現你的想法。
第三、Arduino最大的優點就是方便,你只需一台電腦、一根USB線即可。
第四、編程的起點低,Arduino IDE使用C++的簡化版本,形式固定而且簡單。
Arduino板的種類很多,關鍵在於使用了不同微控制器,不過他們的共性是使用Arduino IDE編程。
在功能的差別上,大家把握住以下幾點就好:
1、Arduino板上不同的輸入和輸出的數量。
2、表現出的速度差異、外形尺寸差異
3、需要的工作電壓差異,3.7V或5V。
4、嵌入式板沒有編程介面(硬體),需要單獨購買。
上圖所示: Arduino Uno是基於 ATmega328P的單片機開發板。
※選擇顯示器那點事,解析度、刷新率最需要你關心,其他常識可參考
※大遼也有一個武則天,蕭太后攝政多年卻沒有稱帝,真相就是現實
TAG:碧海真空 |