ARDUINO電路板及編程語言

Arduino Srl來自意大利,是全球領先的開源電路板提供商,旨在幫助衆多專業及非專業開發者設計和製作不同種類的電子項目原型,通過Arduino可擴展的開放硬件及開源軟件平臺,爲全世界數以百萬計的開發者提供幫助,簡單、快速的實現開發項目。

ARDUINO

【Arduino】源於意大利,是1000多年前一位國王的名字,而在這位國王的出生地,意大利北部一個如詩如畫的小鎮【Ivrea】,有家叫【di Re Arduino】的酒吧,Arduino聯合創始人經常光臨這家酒吧,公司因此而得名。

【Arduino】的翻譯成中文是“阿爾杜伊諾”,正確的英文發音中“r”和“i”的音通常就迅速帶過。

UNO

【Uno】意大利語”1“的意思,這其實就是表示Arduino Uno是第一塊電路板的意思。

正確發音是:wu no(no是英文No的發音),按照中文的“烏諾”讀了會變成“wu nuo”。

Arduino語言

Arduino使用C/C++編寫程序,雖然C++兼容C語言,但這是兩種語言,C語言是一種面向過程的編程語言,C++是一種面向對象的編程語言。早期的Arduino核心庫使用C語言編寫,後來引進了面向對象的思想,目前最新的Arduino核心庫採用C與C++混合編寫而成。
通常我們說的Arduino語言,是指Arduino核心庫文件提供的各種應用程序編程接口(Application Programming Interface,簡稱API)的集合。這些API是對更底層的單片機支持庫進行二次封裝所形成的。例如,使用AVR單片機的Arduino的核心庫是對AVR-Libc(基於GCC的AVR支持庫)的二次封裝。
傳統開發方式中,你需要釐清每個寄存器的意義及之間的關係,然後通過配置多個寄存器來達到目的。

而在Arduino中,使用了清楚明瞭的API替代繁雜的寄存器配置過程。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章