0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Arduino是如何開始的?Arduino發(fā)展史

李紅 ? 來(lái)源:jhhfhgj ? 作者:jhhfhgj ? 2023-02-23 10:40 ? 次閱讀

這篇文章來(lái)源于DevicePlus.com英語(yǔ)網(wǎng)站的翻譯稿。在2000年代初期,原型電子產(chǎn)品要么昂貴,要么復(fù)雜,或者兩者兼而有之。這給Ivrea交互設(shè)計(jì)學(xué)院的Massimo Banzi和他的學(xué)生帶來(lái)了麻煩,因?yàn)樗麄冐?fù)擔(dān)不起在當(dāng)時(shí)市面上價(jià)格為100美元的BASIC Stamp微控制器。因此,基于他的一個(gè)學(xué)生Hernando Barragá的工作,Banzi和他的同事開始著手致力于制造一個(gè)可以更容易構(gòu)建電子產(chǎn)品的廉價(jià)平臺(tái)。

該團(tuán)隊(duì)在Barragá的Wiring平臺(tái)上進(jìn)行構(gòu)建,該平臺(tái)由一個(gè)印刷電路板、一個(gè)ATmega168微控制器和一個(gè)基于Processing的IDE組成。Banzi的團(tuán)隊(duì)對(duì)該項(xiàng)目進(jìn)行了拆解,并且添加了對(duì)于更便宜的ATmega8微控制器的支持部件,以使其價(jià)格降低至他們的目標(biāo)價(jià)格:更低廉的30美元。

在這個(gè)價(jià)位的助力下,Arduino(該開發(fā)板的命名源于Banzi和他的團(tuán)隊(duì)經(jīng)常光顧的酒吧名稱)被推向了DIY電子制造的強(qiáng)勢(shì)市場(chǎng)中,就像它如今所扮演的角色那樣。雖然較新的Arduino Uno Rev3使用了更強(qiáng)大的ATmega328p微控制器,但是它的價(jià)格仍然保持在30美元以下,這樣的話愛(ài)好者、學(xué)生和企業(yè)家都能夠有機(jī)會(huì)學(xué)習(xí)、構(gòu)建和編碼自定義電子設(shè)備,而無(wú)需花費(fèi)大量的金錢。

自從第一塊開發(fā)板問(wèn)世以來(lái),DIY社區(qū)提供了多種關(guān)于該平臺(tái)的修訂、添加和擴(kuò)展項(xiàng)目。其中包括Arduino Nano(尺寸只有Uno一半的變體,專為小尺寸電子產(chǎn)品而設(shè)計(jì))、Uno Wi-Fi(內(nèi)置無(wú)線連接),以及一系列用于添加額外功能(如更多內(nèi)存和存儲(chǔ)空間、以太網(wǎng)連接或電機(jī)控制)的“擴(kuò)展板”。

對(duì)于不熟悉的人來(lái)說(shuō),開發(fā)板所涉及的知識(shí)可能令人生畏,但是我們?cè)谶@里將只介紹有關(guān)Arduino的基礎(chǔ)知識(shí):Arduino的變體、如何使用擴(kuò)展板來(lái)添加一個(gè)新的功能、以及開啟項(xiàng)目時(shí)所需的套件。

從這里開始:Arduino Uno介紹

Arduino Uno是大多數(shù)Arduino設(shè)備的源主板或者所連接主板中的主要電路。它基于ATmega328P微控制器,具有16個(gè)數(shù)字輸入/輸出引腳,其中6個(gè)可用作脈寬調(diào)制輸出,也就是說(shuō)這些引腳可以輸出可變功率,就像模擬輸出那樣。這對(duì)于LED的亮度控制很有用。

它還配備了6個(gè)模擬輸入、一個(gè)16MHz陶瓷諧振器(用于同步時(shí)鐘信號(hào))、一個(gè)USB端口和一個(gè)電源插孔。使用一根USB電纜,您就可以將Uno連接到您的IDE上,然后開始在開發(fā)板上編寫和運(yùn)行自己的軟件了,就是這么簡(jiǎn)單。有了電源插孔,您就可以在離開計(jì)算機(jī)后選擇另一種方式為您的項(xiàng)目供電,但是這在剛開始的時(shí)候不是必須的,所以其實(shí)入門門檻很低。

pYYBAGPy0keAIANsAAA5UDjpMbU093.png

包括Arduino Nano在內(nèi)的許多其他電子開發(fā)板都使用可焊引腳孔,但是Uno上的引腳被設(shè)計(jì)為可以移除和多次連接電線,因?yàn)檫@對(duì)一個(gè)最終產(chǎn)品的設(shè)計(jì)來(lái)說(shuō)是必要的。如果您從來(lái)沒(méi)有使用過(guò)Arduino,那么需要了解的是入門套件不僅會(huì)帶有Uno開發(fā)板,還附帶有一系列LED、傳感器、電容器和各種長(zhǎng)度的電線。這些組件會(huì)在不同的項(xiàng)目中重復(fù)使用,而Uno本身足夠便宜,所以每次當(dāng)您開始一個(gè)新項(xiàng)目都相對(duì)容易。

Uno上的變體

Arduino平臺(tái)讓您可以根據(jù)自己的特定需求來(lái)定制電子產(chǎn)品,例如讓貓遠(yuǎn)離柜臺(tái)的自動(dòng)噴霧瓶,或者用于車庫(kù)門的指紋傳感器。這些特殊需求意味著Uno不會(huì)是一塊通用于任何項(xiàng)目的開發(fā)板,所以Arduino提供了一些可選的變體,來(lái)滿足您的需求。

例如,Arduino Nano是一塊尺寸更小的開發(fā)板,會(huì)占用極小的空間。它大約只有信用卡大小的一半,并且通過(guò)一個(gè)迷你USB插頭供電,所以可以輕松地將其嵌入到一個(gè)半高顯卡小型機(jī)箱中。與之類似的Arduino Micro使用了與許多Android智能手機(jī)相同的標(biāo)準(zhǔn)微USB線纜,可以輕松連接到計(jì)算機(jī),或者為您已經(jīng)完成的項(xiàng)目找到可用的電源。

還有許多其他變體,包括支持更復(fù)雜的智能物聯(lián)網(wǎng)應(yīng)用的32位Arduino Zero、內(nèi)置Wi-Fi連接的Uno Wi-Fi,或者帶有54個(gè)數(shù)字引腳、16個(gè)模擬引腳以及4個(gè)串行端口,可用于更復(fù)雜項(xiàng)目的Arduino Mega。隨著您對(duì)可以使用Arduino制作的項(xiàng)目類型了解得越來(lái)越多,您將能夠找到最適合于特定項(xiàng)目的開發(fā)板版本。

使用擴(kuò)展板添加新功能

Arduino術(shù)語(yǔ)中的“擴(kuò)展板”是一種添加了Arduino之前沒(méi)有的新功能的附件板。為了維持低成本,基本的Arduino Uno及其大多數(shù)變體不具備Wi-Fi、藍(lán)牙、以太端口或電機(jī)控制等功能。并不是所有的項(xiàng)目都需要這些功能,所以讓您只購(gòu)買自己所需要的是很好的想法。

而擴(kuò)展板是獨(dú)立存在的,可以在基板上堆疊附件以快速擴(kuò)展Arduino的功能。例如,電機(jī)擴(kuò)展板可以讓您控制繼電器、螺線管、直流和步進(jìn)電機(jī)。您甚至可以獲取帶有開放式原型網(wǎng)格的原型擴(kuò)展板,使用該板您可以構(gòu)建自定義電路,并將其像其他任何擴(kuò)展板一樣直接與Arduino項(xiàng)目連接。

由于Arduino是一個(gè)開放平臺(tái),因此有大量第三方擴(kuò)展板可以為您的Arduino添加多種功能,包括播放音樂(lè)、使用相機(jī)、連接顯示器等等。無(wú)論您是想設(shè)計(jì)熱門的智能家居小工具,為客戶構(gòu)建完美的定制設(shè)備,還是構(gòu)建自己的體感音樂(lè)設(shè)備以了解其工作原理,Arduino和其擴(kuò)展板都會(huì)非常適用于您的項(xiàng)目。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7595

    瀏覽量

    151738
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5095

    瀏覽量

    97810
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6474

    瀏覽量

    187435
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何使用Arduino實(shí)現(xiàn)CAN總線通信呢

    CAN(Controller Area Network)總線是一種常用于汽車和工業(yè)控制系統(tǒng)的串行通信協(xié)議,以其高可靠性和實(shí)時(shí)性而聞名。Arduino,作為一種流行的開源微控制器平臺(tái),可以通過(guò)附加
    的頭像 發(fā)表于 12-23 09:06 ?351次閱讀

    Arduino采集雷達(dá)模塊數(shù)據(jù)與串口繪圖

    Arduino采集雷達(dá)模塊數(shù)據(jù)與串口繪圖
    的頭像 發(fā)表于 12-14 11:44 ?266次閱讀
    <b class='flag-5'>Arduino</b>采集雷達(dá)模塊數(shù)據(jù)與串口繪圖

    Arduino Nano Matter開發(fā)板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter開發(fā)板現(xiàn)已正式上市。這是延續(xù)今年3 月芯科科技和Arduino釋出Arduino
    的頭像 發(fā)表于 12-10 13:50 ?267次閱讀

    HAL庫(kù)在Arduino平臺(tái)上的使用

    HAL庫(kù)在Arduino平臺(tái)上的使用 Arduino平臺(tái)是一個(gè)開源的電子原型平臺(tái),它包括硬件(基于微控制器的電路板)和軟件(Arduino IDE)。Arduino平臺(tái)因其簡(jiǎn)單易用而受
    的頭像 發(fā)表于 12-02 14:04 ?380次閱讀

    基于Arduino的串口通信項(xiàng)目

    基于Arduino的串口通信項(xiàng)目涉及多個(gè)方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開發(fā)板 :確保你有一塊Arduino開發(fā)板,如Arduino Uno
    的頭像 發(fā)表于 11-22 09:24 ?757次閱讀

    stm32與Arduino的比較

    在微控制器的世界里,STM32和Arduino是兩個(gè)經(jīng)常被提及的名字。STM32是一系列由STMicroelectronics生產(chǎn)的高性能微控制器,而Arduino則是一個(gè)開源電子原型平臺(tái),基于易于
    的頭像 發(fā)表于 11-19 15:45 ?1298次閱讀

    如何使用Arduino實(shí)現(xiàn)CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協(xié)議,廣泛應(yīng)用于汽車電子、工業(yè)自動(dòng)化等領(lǐng)域。它以其高可靠性、實(shí)時(shí)性和靈活性而受到青睞。Arduino作為一個(gè)
    的頭像 發(fā)表于 11-12 10:09 ?1183次閱讀

    樹莓派與Arduino的區(qū)別是什么

    Pi): 樹莓派最初是作為教育工具設(shè)計(jì)的,旨在幫助學(xué)生學(xué)習(xí)計(jì)算機(jī)編程和電子工程。隨著時(shí)間的推移,它已經(jīng)發(fā)展成為一個(gè)多功能的微型計(jì)算機(jī),可以用于各種項(xiàng)目,包括但不限于: 家庭媒體中心 游戲機(jī) 網(wǎng)絡(luò)服務(wù)器 IoT(物聯(lián)網(wǎng))設(shè)備 教育和學(xué)習(xí)平臺(tái) Arduino
    的頭像 發(fā)表于 11-11 11:14 ?1036次閱讀

    簡(jiǎn)述半導(dǎo)體材料的發(fā)展史

    半導(dǎo)體材料的發(fā)展史是一段漫長(zhǎng)而輝煌的歷程,它深刻地影響了現(xiàn)代信息社會(huì)的發(fā)展軌跡。從最初的發(fā)現(xiàn)到如今的廣泛應(yīng)用,半導(dǎo)體材料經(jīng)歷了從第一代到第三代的演變,每一次進(jìn)步都帶來(lái)了技術(shù)上的巨大飛躍。
    的頭像 發(fā)表于 08-15 16:03 ?1797次閱讀

    三菱電機(jī)功率器件發(fā)展史

    三菱電機(jī)從事功率半導(dǎo)體開發(fā)和生產(chǎn)已有六十多年的歷史,從早期的二極管、晶閘管,到MOSFET、IGBT和SiC器件,三菱電機(jī)一直致力于功率半導(dǎo)體芯片技術(shù)和封裝技術(shù)的研究探索,本篇章帶你了解三菱電機(jī)功率器件發(fā)展史。
    的頭像 發(fā)表于 07-24 10:17 ?682次閱讀
    三菱電機(jī)功率器件<b class='flag-5'>發(fā)展史</b>

    求助,在esp-idf中使用arduino作為組件后怎樣使用arduino的庫(kù)?

    在esp-idf中使用arduino作為組件后怎樣使用arduino的庫(kù),例如我此時(shí)需要使用arduino的第三方庫(kù)blinker,怎樣使用?
    發(fā)表于 06-12 07:21

    電阻柜的發(fā)展史

    電阻柜發(fā)展史
    的頭像 發(fā)表于 03-08 15:22 ?480次閱讀

    arduino如何停止loop循環(huán)

    Arduino的loop循環(huán)是其主要的程序執(zhí)行部分,該循環(huán)將在Arduino開發(fā)板上持續(xù)運(yùn)行,并且只有在程序被重新上傳或開發(fā)板斷電重啟時(shí)才會(huì)停止。然而,在某些情況下,你可能需要在程序執(zhí)行過(guò)程中停止或
    的頭像 發(fā)表于 02-14 16:24 ?4631次閱讀

    arduino中while循環(huán)怎么跳出

    Arduino 是一款開源的硬件平臺(tái),廣泛應(yīng)用于各種物聯(lián)網(wǎng)和嵌入式系統(tǒng)項(xiàng)目。在 Arduino 上編寫代碼時(shí),循環(huán)結(jié)構(gòu)起到了至關(guān)重要的作用。而其中的 while 循環(huán)更是常用于需要根據(jù)特定條件重復(fù)
    的頭像 發(fā)表于 02-14 16:22 ?2660次閱讀

    2023年Arduino開放原碼報(bào)告:持續(xù)茁壯的Arduino生態(tài)系!

    所謂出錢就是買一片Arduino開發(fā)板或是付費(fèi)訂閱Arduino Cloud云端服務(wù),或單純資金贊助;出力就是撰寫Arduino相關(guān)的程序并無(wú)私的分享程序代碼或回報(bào)錯(cuò)誤或投入翻譯等,筆者即有若干翻譯新版
    的頭像 發(fā)表于 01-25 16:45 ?1521次閱讀
    2023年<b class='flag-5'>Arduino</b>開放原碼報(bào)告:持續(xù)茁壯的<b class='flag-5'>Arduino</b>生態(tài)系!