2013年8月Intel宣布進(jìn)軍穿戴式(Wearable)、物聯(lián)網(wǎng)(Internet of Thing, IoT),并對此提出Gelileo開發(fā)板,該板能相容Arduino接腳與Arduino軟體整體開發(fā)環(huán)境(Integrated Deve
Arduino擴(kuò)展板通常具有和Arduino開發(fā)板一樣的引腳位置,可以堆疊接插到Arduino上,進(jìn)而實現(xiàn)特定功能的擴(kuò)展。在面包板上接插元件固然方便,但你需要有一定的電子知識來搭建各種電路。而使用擴(kuò)展板可以一定程度的簡化電路搭建過程,更快速的搭建出你自己的項目。
在學(xué)習(xí)Arduino的過程中,我們會使用到許多電子元件及模塊。通過搭配不同的元件和模塊,我們即可制作出自己的Arduino作品。這里我們對常見的元件和模塊進(jìn)行簡單的介紹。需要注意的是,同樣的元件、模塊,可能會有不同的型號、不同的封裝形式(即不同的外觀),但一般情況下原理和使用方法都是相同的。
流程圖是用一些圖框來表示各種操作。用圖形表示算法,直觀形象,易于理解。特別是對于初學(xué)者來,使用流程圖能幫你更好的理清思路,從而順利編寫出相應(yīng)的程序。ANSI規(guī)定了一些常用的流程圖符號,如圖所示:
C\\C++語言是國際上廣泛流行的計算機(jī)高級語言。絕大多數(shù)硬件開發(fā),均使用C/C++語言,Arduino也不例外。使用Arduino,需要有一定的C\\C++基礎(chǔ),由于篇幅有限,本書僅對C\\C++語言基礎(chǔ)進(jìn)行簡單的介紹。此后章節(jié)中我們還會穿插介紹一些特殊用法及編程技巧。
Arduino使用C/C++編寫程序,雖然C++兼容C語言,但這是兩種語言,C語言是一種面向過程的編程語言,C++是一種面向?qū)ο蟮木幊陶Z言。早期的Arduino核心庫使用C語言編寫,后來引進(jìn)了面向?qū)ο蟮乃枷?,目前最新的Arduino核心庫采用C與C++混合編寫而成。
服務(wù)于全球工程師的分銷商Electrocomponents plc (LSE:ECM)集團(tuán)旗下的貿(mào)易品牌RS Components (RS)公司宣布新增Arduino Yun Mini產(chǎn)品,以擴(kuò)充其經(jīng)銷的Arduino開源電子開發(fā)板
對于初學(xué)者來說,我們推薦Arduino。它擁有龐大的社區(qū)用戶、大量的示例項目和教程,并且可以輕松地與其他外部設(shè)備連接。對于初學(xué)者來說,學(xué)習(xí)使用Arduino的方法有許多。這塊板的設(shè)計初衷,就是方便與不同的傳感器進(jìn)行
我們喜歡在Digital Dinner制作一些新奇玩意。這里總是時刻進(jìn)行著各種項目。這些天以來,我們大部分的項目都包含了一種電子零件——微控制器。如果你還沒被“創(chuàng)客”(Maker)靈魂附體,我們強(qiáng)烈建
近距離的無線通信技術(shù)近幾年有很大的發(fā)展,其中WiFi(IEEE 802.11)、藍(lán)牙以及ZigBee是應(yīng)用比較多的幾種標(biāo)準(zhǔn)。這幾種協(xié)議側(cè)重點(diǎn)各有不同,相對于前面兩者來講,Zig Bee由于其可靠性、低功耗及安全性等特性在無線傳感
21ic訊 超低功耗(ULP)射頻(RF)專業(yè)廠商 Nordic Semiconductor ASA (OSE: NOD)宣布推出nRF51-DK,這是快速、簡便和靈活地開發(fā)藍(lán)牙智能(Bluetooth® Smart) (前稱藍(lán)牙低功耗 (Bluetooth low energy))、ANT/ANT+和
長期以來,Pmod模塊始終是將專業(yè)級外設(shè)整合到工程原型開發(fā)(尤其是FPGA平臺)的保障。Maxim推出的適配器實現(xiàn)了Pmod與Arduino兼 容平臺之間的連接,為Arduino兼容微控制器板的
21ic訊 Maxim Integrated Products, Inc. 推出Pmod - Arduino適配器(MAXREFDES72#),加速各種量產(chǎn)傳感器的原型開發(fā)。MAXREFDES72#可將任何連有Pmod的電路板方便地接入Arduino兼容微控制器平臺。該款適配器采用Maxim
Google的無人駕駛很厲害,但那是讓機(jī)器人駕駛它們自己,如果是讓它們坐在方向盤后面駕駛車輛,就不那么容易了。不過Aldebaran的人型機(jī)器人Nao可以做到這一點(diǎn),它能駕駛一輛小型BMW Z4電動車。Nao可以進(jìn)行自主駕駛,不
開源硬件是一個很火的項目,前有樹莓派和Arduino,后有TI的BB-Black。這些開源硬件的ARM板在創(chuàng)客圈得到了極大的追捧。越來越多的芯片產(chǎn)商開始針對自家的CPU設(shè)計這樣的軟硬件開源板,意圖在開源市場上跑馬圈地。在這樣
本文介紹了一種基于Arduino新型集成開發(fā)環(huán)境的光電編碼器檢測儀, 為了能快速簡便地判斷光電編碼器的好壞,實現(xiàn)了Arduino板與可編程智能液晶觸摸顯示器終端的通信控制,完成了對光電編碼器信號準(zhǔn)確的計數(shù),并能判斷其好壞。
近日,來自劍橋的初創(chuàng)公司AppNearMe表示其為推出了近場通信(NFC)設(shè)計平臺,可以讓傳感器和執(zhí)行器等通過NFC與手機(jī)或平板通信。該開發(fā)平臺也可以成為樹莓派或Arduino的附件。
21ic訊 超低功耗 (ULP)射頻(RF)專業(yè)廠商 Nordic Semiconductor ASA (OSE: NOD )宣布,中國香港的Arduino專業(yè)廠商RedBear公司已開發(fā)一款基于Nordic nRF8001連接性IC (Connectivity IC)的單線路板藍(lán)牙智能 (Bluetoot
愛好開發(fā)的朋友們對Arduino一定非常熟悉,它是一款靈活方便、易于上手的開源電子原型平臺,可以通過各種各樣的傳感器來感知環(huán)境。Arduino板上的微控制器可通過Arduino編程語言編寫程序,通過燈光、馬達(dá)等裝
2014年5月16日,開源硬件平臺提供商Arduino和全球微控制器(MCU)及觸摸技術(shù)解決方案提供商Atmel公司日前聯(lián)合發(fā)布最新款開發(fā)板——Arduino Zero。 Arduino Zero是一個由Arduino UNO開發(fā)板平臺衍生而來的32