<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Arduino開源電子原型平臺

          聯(lián)合創(chuàng)作 · 2023-09-26 13:35

          Arduino 是一個(gè)基于易于使用的硬件和軟件的開源電子平臺。Arduino開發(fā)板能夠讀取輸入--傳感器上的光、按鈕上的手指或Twitter消息--并將其轉(zhuǎn)化為輸出--激活電機(jī)、打開LED、在線發(fā)布一些東西。你可以通過向板上的微控制器發(fā)送一組指令來告訴你的板子要做什么。為此,你可以使用Arduino編程語言(基于Wiring)和Arduino軟件(IDE)(基于Processing)。

          Arduino 出生于 Ivrea 交互設(shè)計(jì)學(xué)院,是一種用于快速制作原型的簡便工具,主要面向沒有電子和編程背景的學(xué)生。Arduino板一旦進(jìn)入更廣泛的社區(qū),便開始進(jìn)行更改以適應(yīng)新的需求和挑戰(zhàn),將其產(chǎn)品從簡單的8位板擴(kuò)展到IoT應(yīng)用、可穿戴、3D打印和嵌入式環(huán)境的產(chǎn)品。所有Arduino板都是完全開源的,使用戶能夠獨(dú)立構(gòu)建它們,并最終使它們適應(yīng)其特定需求。該軟件也是開源的。

          Arduino軟件對于初學(xué)者來說易于使用,但對于高級用戶而言足夠靈活。它可以在Mac,Windows和Linux上運(yùn)行。老師和學(xué)生使用它來構(gòu)建低成本的科學(xué)儀器,證明化學(xué)和物理原理,或開始編程和機(jī)器人技術(shù)。設(shè)計(jì)師和建筑師構(gòu)建交互式原型,音樂家和藝術(shù)家將其用于安裝并嘗試新的樂器。例如,制造商當(dāng)然會使用它來構(gòu)建在Maker Faire上展出的許多項(xiàng)目。Arduino是學(xué)習(xí)新事物的關(guān)鍵工具。任何人-兒童、業(yè)余愛好者、藝術(shù)家、程序員都可以按照套件的逐步說明進(jìn)行修補(bǔ),

          還有許多其他微控制器和微控制器平臺可用于物理計(jì)算。Parallax Basic Stamp,Netmedia的BX-24,Phidg??ets,MIT的Handyboard以及許多其他產(chǎn)品都提供了類似的功能。所有這些工具都采用了微控制器編程的繁瑣細(xì)節(jié),并將其包裝在易于使用的程序包中。Arduino還簡化了使用微控制器的過程,但與其他系統(tǒng)相比,它為教師、學(xué)生和感興趣的業(yè)余愛好者提供了一些優(yōu)勢:

          • 便宜-與其他微控制器平臺相比,Arduino板相對便宜。可以手動組裝最便宜的Arduino模塊版本,甚至預(yù)組裝的Arduino模塊的價(jià)格也不到50美元

          • 跨平臺-Arduino軟件(IDE)在Windows,Macintosh OSX和Linux操作系統(tǒng)上運(yùn)行。大多數(shù)微控制器系統(tǒng)限于Windows。

          • 簡單,清晰的編程環(huán)境-Arduino軟件(IDE)對初學(xué)者來說易于使用,但足夠靈活,高級用戶也可以利用。對于老師來說,它很方便地基于處理編程環(huán)境,因此學(xué)習(xí)在該環(huán)境中進(jìn)行編程的學(xué)生將熟悉Arduino IDE的工作方式。

          • 開源和可擴(kuò)展軟件-Arduino軟件作為開源工具發(fā)布,可供經(jīng)驗(yàn)豐富的程序員進(jìn)行擴(kuò)展??梢酝ㄟ^C ++庫擴(kuò)展該語言,并且希望了解技術(shù)細(xì)節(jié)的人們可以從Arduino過渡到基于該語言的AVR C編程語言。同樣,您可以根據(jù)需要將AVR-C代碼直接添加到Arduino程序中。

          • 開源和可擴(kuò)展的硬件-Arduino開發(fā)板的計(jì)劃是在Creative Commons許可下發(fā)布的,因此經(jīng)驗(yàn)豐富的電路設(shè)計(jì)人員可以制作自己的模塊版本,進(jìn)行擴(kuò)展和改進(jìn)。甚至相對沒有經(jīng)驗(yàn)的用戶也可以構(gòu)建該模塊的試驗(yàn)板版本,以了解其工作原理并節(jié)省資金。

          瀏覽 26
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日韩欧美中文字幕视频 | 青青草国产亚洲精品久久 | 曰韩日逼片 | 99久久久成人国产精品 | 五月综合视频 |