chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

Arduino的入門

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-28 11:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Arduino是一個(gè)開放源代碼的電子原型開發(fā)平臺,它是世界上最受歡迎的平臺之一-Raspberry Pi可能除外。已經(jīng)售出了超過300萬個(gè)單位(并且以第三方克隆設(shè)備的形式售出了更多單位):為何如此好?您能用它做什么?

什么是Arduino?

Arduino基于易于使用,靈活,硬件和軟件的基礎(chǔ)。它是為藝術(shù)家,設(shè)計(jì)師,工程師,業(yè)余愛好者以及對可編程電子產(chǎn)品最不感興趣的任何人而設(shè)計(jì)的。

Arduino通過讀取各種按鈕的數(shù)據(jù)來感知環(huán)境,組件和傳感器。它們可以通過控制LED電機(jī),伺服,繼電器等來影響環(huán)境。

Arduino項(xiàng)目可以是獨(dú)立的,也可以與計(jì)算機(jī)上運(yùn)行的軟件進(jìn)行通信(處理是最受歡迎的軟件)。他們可以與其他Arduino,Raspberry Pi,NodeMCU或幾乎其他任何設(shè)備交談。請務(wù)必閱讀我們對5美元微控制器的比較,以全面比較這些微控制器之間的差異。

您可能會問,為什么選擇Arduino? Arduino確實(shí)簡化了構(gòu)建可編程電子項(xiàng)目的過程,使其成為初學(xué)者的絕佳平臺。您無需任何電子經(jīng)驗(yàn)即可輕松開始工作。有成千上萬的教程可用,而且這些教程的難度很大,因此一旦掌握了基礎(chǔ)知識,您肯定會遇到挑戰(zhàn)。

除了Arduino的簡單性之外,它還便宜,跨平臺且開放資源。 Arduino Uno(最受歡迎的型號)基于Atmel的ATMEGA 16U2微控制器。產(chǎn)生了許多不同的模型,它們的大小,功率和規(guī)格各不相同,因此請查看我們的購買指南以了解所有差異。

電路板的計(jì)劃是根據(jù)知識共享許可發(fā)布的,因此經(jīng)驗(yàn)豐富的業(yè)余愛好者和其他制造商可以自由制作自己的Arduino版本,有可能對其進(jìn)行擴(kuò)展和改進(jìn)(或者直接復(fù)制它,從而導(dǎo)致我們今天發(fā)現(xiàn)的低成本Arduino板激增)。

您可以使用Arduino做什么?

Arduino可以完成很多事情。它們是大多數(shù)3D打印機(jī)的首選大腦。它們的低成本和易用性意味著成千上萬的制造商,設(shè)計(jì)師,黑客和創(chuàng)作者都做出了驚人的項(xiàng)目。以下是我們在MakeUseOf上所做的一些Arduino項(xiàng)目:

自定義快捷按鈕

電子D20模具

激光轉(zhuǎn)塔

Midi控制器

帶有OLED顯示屏的復(fù)古游戲

交通燈控制器

Arduino的內(nèi)部是什么?

盡管有許多不同類型的Arduino板可用,但本手冊重點(diǎn)介紹 Arduino Uno 模型。這是周圍最受歡迎的Arduino開發(fā)板。那么,是什么使這件事打勾?規(guī)格如下:

處理器: 16 Mhz ATmega16U2

閃存: 32KB

Ram: 2KB

工作電壓: 5V

輸入電壓: 7-12V

模擬輸入數(shù)量: 6

數(shù)字I/O數(shù)量: 14(其中6個(gè)為脈沖寬度調(diào)制- PWM )

與您的臺式計(jì)算機(jī)相比,這些規(guī)范似乎有些垃圾,但請記住,Arduino是嵌入式設(shè)備,要處理的信息比您的要少桌面。

Arduino的另一個(gè)出色功能是能夠使用所謂的“屏蔽”或附加板。盡管本手冊中沒有介紹屏蔽,但是它們是擴(kuò)展Arduino特性和功能的一種非常簡潔的方法。

本指南的需要

在您下面將找到本初學(xué)者指南所需的組件的購物清單。所有這些組件的總價(jià)應(yīng)低于$ 50。此清單應(yīng)足以使您對基本電子學(xué)有很好的理解,并具有足夠的組件來使用此版本或任何其他Arduino指南來構(gòu)建一些非常酷的項(xiàng)目。如果您不想選擇每個(gè)組件,則可以考慮購買入門套件。

1 x Arduino Uno

1 x USB AB電纜(

1 x面包板

2 x LEDs

1 x光電電阻

1 x觸覺開關(guān)

1 x壓電揚(yáng)聲器

1 x 220歐姆電阻

1 x 10k歐姆電阻

1 x 1k歐姆電阻

1 x跨接線套件

如果您無法獲得特定的電阻值,則通常盡可能靠近電阻器即可正常工作。

電氣組件概述

讓我們看看所有這些組件的確切含義,它們的功能以及它們的外觀。

面包板

用于原型設(shè)計(jì)電子電路,它們提供了將組件連接在一起的臨時(shí)手段。面包板是帶有孔的塑料塊,可將電線插入其中??着懦尚?,每組五個(gè)。當(dāng)您想重新布置電路時(shí),將電線或零件從孔中拉出并移動。許多面包板在板的長度上沿側(cè)面分布有兩組或四組孔,并且全部連接在一起,這些孔通常用于配電,并可能用紅線和藍(lán)線標(biāo)記。

電路板非常適合快速生產(chǎn)電路。對于大型電路,它們可能會變得非常凌亂,而便宜的模型可能會非常不可靠,因此值得花更多錢在一個(gè)好的電路上。

LED

LED代表發(fā)光二極管。它們是非常便宜的光源,并且可以非常明亮-尤其是組合在一起時(shí)。它們可以以多種顏色購買,不會變熱,并且使用壽命很長。您的電視,汽車儀表板或飛利浦Hue燈泡中可能有LED。

您的Arduino微控制器的引腳上也有內(nèi)置LED。 13,通常用于指示操作或事件,或僅用于測試。

光電電阻器

光電電阻器( p hotocell 或 Light Dependent Resistor (光敏電阻器)允許您的Arduino測量光的變化。例如,您可以使用它在白天時(shí)打開計(jì)算機(jī)。

觸覺開關(guān)

觸覺開關(guān)基本上是一個(gè)按鈕。按下它將完成電路,并且(通常)從0V變?yōu)? 5V。 Arduino可以檢測到此更改,并做出相應(yīng)的響應(yīng)。這些通常是瞬間-意味著只有在您按住它們時(shí)才“按下”它們。一旦放開,它們就會恢復(fù)為默認(rèn)狀態(tài)(“未按下”或“關(guān)閉”)。

壓電揚(yáng)聲器

壓電揚(yáng)聲器是一種很小的小揚(yáng)聲器,可以通過電信號產(chǎn)生聲音。它們通常很刺耳,聲音很小,聽起來并不像真正的揚(yáng)聲器。也就是說,它們非常便宜,并且易于編程。我們的Buzz Wire游戲使用一種方式播放Monty Python“ Flying Circus”主題曲。

電阻器

電阻器限制電流。它們是非常便宜的組件,是業(yè)余和專業(yè)電子電路的必備組件。幾乎總是需要它們來保護(hù)組件免于過載。如果Arduino + 5V直接連接到地面,也需要防止短路。簡而言之:非常方便并且絕對必要。

跳線

跳線用于在面包板上的組件之間創(chuàng)建臨時(shí)連接。

設(shè)置Arduino

在開始任何項(xiàng)目之前,您需要獲取自己的Arduino與您的計(jì)算機(jī)對話。這樣一來,您就可以編寫和編譯Arduino的代碼以執(zhí)行,并為Arduino的計(jì)算機(jī)提供一種工作方式。

在Windows上安裝Arduino軟件包

前往Arduino網(wǎng)站并下載適用于您的Windows版本的Arduino軟件版本。下載后,請按照說明安裝Arduino 集成開發(fā)環(huán)境(IDE)。

該安裝包括驅(qū)動程序,因此從理論上講,您應(yīng)該馬上就走。如果由于某種原因失敗,請嘗試以下步驟以手動安裝驅(qū)動程序:

將其插入板中,然后等待Windows開始其驅(qū)動程序安裝過程。片刻之后,盡管已盡了最大努力,該過程仍將失敗。

單擊開始菜單》 控制面板。

導(dǎo)航至系統(tǒng)和安全性》 系統(tǒng)。打開“系統(tǒng)”窗口后,打開設(shè)備管理器。

端口(COM和LPT)下,您應(yīng)該會看到一個(gè)名為的開放端口。 》 Arduino UNO(COMxx)。

右鍵單擊 Arduino UNO(COMxx)》 更新驅(qū)動程序軟件。

選擇瀏覽我的計(jì)算機(jī)以獲取驅(qū)動程序軟件。

導(dǎo)航并選擇位于的Uno驅(qū)動程序文件,名為 ArduinoUNO.inf 。 Arduino軟件下載的》 Drivers 文件夾。

Windows將在此處完成驅(qū)動程序的安裝。

在Mac OS上安裝Arduino軟件包

從Arduino網(wǎng)站下載Mac的Arduino軟件。提取 .zip 文件的內(nèi)容并運(yùn)行該應(yīng)用程序。您可以將其復(fù)制到應(yīng)用程序文件夾中,但可以從桌面或下載文件夾中正常運(yùn)行。您無需為Arduino UNO安裝任何其他驅(qū)動程序。

在Ubuntu/Linux軟件包上安裝Arduino軟件

安裝 gcc-avr 和 avr-libc :

sudo apt-get install gcc-avr avr-libc

如果您沒有openjdk-6-已經(jīng)安裝了jre,則也要進(jìn)行安裝和配置:

sudo apt-get install openjdk-6-jre

sudo update-alternatives --config java

如果安裝了多個(gè)安裝,請選擇正確的 JRE 。

訪問Arduino網(wǎng)站并下載適用于Linux的Arduino軟件。您可以 untar 并使用以下命令運(yùn)行它:

tar xzvf arduino-x.x.x-linux64.tgz

cd arduino-1.0.1

。/arduino

無論您運(yùn)行的是哪種操作系統(tǒng),上面的說明假定您具有品牌的原裝Arduino Uno板。如果您購買了克隆,則幾乎可以肯定需要第三方驅(qū)動程序,才能通過USB識別開發(fā)板。

運(yùn)行Arduino軟件

現(xiàn)在已安裝該軟件并且您的Arduino已設(shè)置,讓我們驗(yàn)證一切是否正常。最簡單的方法是使用“ Blink”示例應(yīng)用程序。

通過雙擊Arduino應(yīng)用程序(在Linux上為 。/arduino )打開Arduino軟件。確保主板連接到您的計(jì)算機(jī),然后打開 LED閃爍示例草圖:文件》 示例》 1。 》 閃爍。您應(yīng)該看到打開了該應(yīng)用程序的代碼:

為了將此代碼上傳到Arduino,請?jiān)?Tools 》與您的模型相對應(yīng)的 Board 菜單-在這種情況下為 Arduino Uno 。

從工具》 串行端口菜單中選擇主板的串行設(shè)備。在Windows上,這可能是 COM3 或更高版本。在Mac或Linux上,該文件應(yīng)該包含/dev/tty.usbmodem 。

最后,單擊《您的環(huán)境左上方的strong》上傳按鈕。等待幾秒鐘,然后您應(yīng)該會在Arduino上看到 RX 和 TX LED閃爍。如果上傳成功,則狀態(tài)欄中將顯示“完成上傳”消息。

上傳完成幾秒鐘后,您應(yīng)該會在屏幕上看到 pin 13 LED板開始閃爍。恭喜你!您已經(jīng)啟動并運(yùn)行了Arduino。

入門項(xiàng)目

現(xiàn)在您已經(jīng)了解了基礎(chǔ)知識,下面讓我們來看一些入門項(xiàng)目。

閃爍LED

您之前曾使用Arduino示例代碼來閃爍板載LED。該項(xiàng)目將使用面包板使外部LED閃爍。這是電路:

將LED的長腳(正極,稱為陽極)連接到 220歐姆電阻,然后連接到數(shù)字引腳7 。將短腳(負(fù)腳,稱為陰極)直接連接到接地(您可以選擇在其上具有GND的任何Arduino端口)。這是一個(gè)簡單的電路。 Arduino可以數(shù)字控制該引腳。打開該引腳將點(diǎn)亮LED,將其關(guān)閉將關(guān)閉LED。電阻是保護(hù)LED免受過多電流所必需的電阻-它會在沒有電阻的情況下燒毀。

這是您需要的代碼:

void setup() {

// put your setup code here, to run once:

pinMode(7, OUTPUT); // configure the pin as an output

}

void loop() {

// put your main code here, to run repeatedly:

digitalWrite(7, HIGH); // turn LED on

delay(1000); // wait 1 second

digitalWrite(7, LOW); // turn LED off

delay(1000); // wait one second

}

此代碼可以完成幾件事:

void setup():每次啟動時(shí),它都會由Arduino運(yùn)行一次。在這里您可以配置變量以及Arduino需要運(yùn)行的任何東西。

pinMode(7,OUTPUT)::這告訴Arduino將這個(gè)引腳用作輸出,沒有此行,則是Arduino不知道該如何處理每個(gè)引腳。每個(gè)針只需配置一次,您只需要配置要使用的針即可。

void loop():此循環(huán)中的所有代碼都會反復(fù)運(yùn)行再次,直到Arduino關(guān)閉。這可以使較大的項(xiàng)目變得更復(fù)雜,但對于簡單項(xiàng)目則效果非常好。

digitalWrite(7,HIGH):用于設(shè)置引腳 HIGH 或低-打開或關(guān)閉。就像電燈開關(guān)一樣,當(dāng)引腳為高電平時(shí),LED點(diǎn)亮。當(dāng)引腳為低電平時(shí),LED將熄滅。在方括號內(nèi),您需要指定一些其他信息才能使其正常工作。其他信息稱為參數(shù)或參數(shù)。

第一個(gè)(7)是引腳號。例如,如果您將LED連接到其他引腳,則可以將其從7更改為另一個(gè)數(shù)字。第二個(gè)參數(shù)必須是 HIGH (高)或 LOW (低),用于指定是打開還是關(guān)閉LED。

延遲(1000):告訴Arduino等待指定的時(shí)間(以毫秒為單位)。 1000毫秒等于一秒,因此這將使Arduino等待一秒鐘。

一旦LED點(diǎn)亮一秒鐘,Arduino然后運(yùn)行相同的代碼,只有它繼續(xù)轉(zhuǎn)動LED熄滅,然后再等待一秒鐘。此過程完成后,循環(huán)將再次開始,并且LED會再次打開。

挑戰(zhàn):嘗試調(diào)整打開和關(guān)閉LED之間的時(shí)間延遲。你觀察到什么?如果將延遲設(shè)置為一個(gè)很小的數(shù)字(例如一兩個(gè)),會發(fā)生什么情況?您可以修改代碼和電路以使兩個(gè) LED閃爍嗎?

添加按鈕

現(xiàn)在您的LED正常工作了,讓我們?yōu)槟陌粹o添加一個(gè)按鈕電路:

連接按鈕,以便橋接面包板中間的通道。將右上支腿連接到 Pin 4 。將右下支腳連接到 10k Ohm 電阻,然后連接到接地。將左下方腿連接到 5V 。

您可能想知道為什么一個(gè)簡單的按鈕需要一個(gè)電阻。這有兩個(gè)目的。它是一個(gè)下拉電阻器—將該引腳接地。這樣可確保不會檢測到任何虛假值,并防止未按時(shí)按下按鈕的Arduino 思考。該電阻器的第二個(gè)用途是作為電流限制器。沒有它,5V將會直接進(jìn)入地面,魔煙將被釋放,而您的Arduino將會死亡。這被稱為短路,因此使用電阻器可以防止這種情況發(fā)生。

當(dāng)未按下按鈕時(shí),Arduino會檢測到接地(引腳4 》 電阻器》 接地)。當(dāng)您按下按鈕時(shí),5V接地。 Arduino的第4針可以檢測到這種變化,因?yàn)榈?針現(xiàn)在已經(jīng)從接地變?yōu)?V;

下面是代碼:

boolean buttonOn = false; // store the button state

void setup() {

// put your setup code here, to run once:

pinMode(7, OUTPUT); // configure the LED as an output

pinMode(4, INPUT); // configure the button as an input

}

void loop() {

// put your main code here, to run repeatedly:

if(digitalRead(4)) {

delay(25);

if(digitalRead(4)) {

// if button was pressed (and was not a spurious signal)

if(buttonOn)

// toggle button state

buttonOn = false;

else

buttonOn = true;

delay(500); // wait 0.5s -- don‘t run the code multiple times

}

}

if(buttonOn)

digitalWrite(7, LOW); // turn LED off

else

digitalWrite(7, HIGH); // turn LED on

}

此代碼基于您在上一節(jié)中學(xué)到了什么。您使用的硬件按鈕是瞬時(shí)操作。這意味著它只有在按住時(shí)才能工作。替代方法是鎖定操作。就像您的電燈或插座開關(guān)一樣,按一次打開,再按一次關(guān)閉。幸運(yùn)的是,閂鎖行為可以用代碼實(shí)現(xiàn)。以下是其他代碼的作用:

布爾型按鈕打開=否:該變量用于存儲按鈕的狀態(tài)-開或關(guān),高或低。它的默認(rèn)值為false。

pinMode(4,INPUT):與LED所用的代碼非常相似,此行告訴Arduino您已將輸入(您的按鈕)連接到引腳4。

if(digitalRead(4)):與 digitalWrite()類似, digitalRead()用于讀取引腳的狀態(tài)。您需要為其提供一個(gè)引腳號(按鈕上為4)。

按下按鈕后,Arduino將等待25ms并再次檢查該按鈕。這稱為軟件反跳。這樣可以確保Arduino認(rèn)為是按下按鈕,確實(shí)是按下按鈕,而不是噪音。您不必執(zhí)行此操作,并且在大多數(shù)情況下,沒有它,一切都會很好地進(jìn)行。最好是一種最佳做法。

如果Arduino確定您確實(shí)確實(shí)按下了按鈕,那么它將更改 buttonOn 變量的值。這將切換狀態(tài):

ButtonOn為true:設(shè)置為false。

ButtonOn為false:設(shè)置為true。

最后,根據(jù) buttonOn 中存儲的狀態(tài)關(guān)閉LED。

光傳感器

讓我們進(jìn)入高級項(xiàng)目。該項(xiàng)目將使用光敏電阻器(LDR)來測量可用光量。然后,Arduino會告訴您的計(jì)算機(jī)有關(guān)當(dāng)前光照水平的有用信息。

這是電路:

因?yàn)長DR是一個(gè)電阻的類型,無論其放置方式如何都無所謂-它們沒有極性。將 5V 連接到LDR的一側(cè)。通過 1k Ohm 電阻將另一端連接到接地。還將這一側(cè)連接到模擬輸入0 。

此電阻器充當(dāng)下拉電阻器,就像以前的項(xiàng)目一樣。因?yàn)長DR是模擬設(shè)備,所以需要一個(gè)模擬引腳,并且這些引腳包含用于精確讀取模擬硬件的特殊電路。

以下是代碼:

int light = 0; // store the current light value

void setup() {

// put your setup code here, to run once:

Serial.begin(9600); //configure serial to talk to computer

}

void loop() {

// put your main code here, to run repeatedly:

light = analogRead(A0); // read and save value from LDR

//tell computer the light level

if(light 《 100) {

Serial.println(“It is quite light!”);

}

else if(light 》 100 && light 《 400) {

Serial.println(“It is average light!”);

}

else {

Serial.println(“It is pretty dark!”);

}

delay(500); // don’t spam the computer!

}

這段代碼做了一些新的事情:

Serial.begin(9600):這告訴Arduino您要以9600的速率通過串行通信。準(zhǔn)備為此所需的一切。速率并不重要,但是您的Arduino和計(jì)算機(jī)都需要使用相同的速率。

analogRead(A0):用于讀取LDR的值。較低的值表示有更多的可用光。

Serial.println():用于將文本寫入串行接口。

簡單的 if 語句會根據(jù)可用的指示燈向您的計(jì)算機(jī)發(fā)送不同的字符串(文本)。

上傳此代碼并保持USB電纜連接(這就是Arduino的通信方式以及電源的來源) )。打開串行監(jiān)視器(右上》 串行監(jiān)視器),您應(yīng)該看到消息每0.5秒到達(dá)一次。

您會看到什么?如果覆蓋LDR或在LDR上照亮,會發(fā)生什么情況?您可以修改代碼以通過串行打印LDR的值嗎?

發(fā)出一些噪音

該項(xiàng)目使用壓電揚(yáng)聲器發(fā)出聲音。電路如下:

注意到任何熟悉的東西嗎?該電路幾乎與LED項(xiàng)目完全相同。壓電是非常簡單的組件-在發(fā)出電信號時(shí)它們會發(fā)出聲音。通過 220歐姆電阻將正極支路連接到數(shù)字 pin 9 。將負(fù)極分支連接到接地。

下面是代碼,對于這個(gè)項(xiàng)目非常簡單:

void setup() {

// put your setup code here, to run once:

pinMode(9, OUTPUT); // configure piezo as output

}

void loop() {

// put your main code here, to run repeatedly:

tone(9, 1000); // make piezo buzz

delay(1000); // wait 1s

noTone(9); // stop sound

delay(1000); // wait 1s

}

這里只有一些新的代碼功能:

音調(diào)(9、1000):這使壓電體產(chǎn)生聲音。它有兩個(gè)參數(shù)。第一個(gè)是要使用的引腳,第二個(gè)是音調(diào)的頻率。

noTone(9):這將停止在提供的引腳上產(chǎn)生任何聲音。

嘗試更改此代碼以產(chǎn)生不同的頻率。將延遲更改為1ms-您會注意到什么?

從這里去哪里

如您所見,Arduino是進(jìn)入電子產(chǎn)品和軟件的簡便方法。它是初學(xué)者最好的微控制器之一。希望您已經(jīng)看到,使用Arduino構(gòu)建簡單的電子項(xiàng)目很容易。了解基本項(xiàng)目后,您可以構(gòu)建更復(fù)雜的項(xiàng)目:

創(chuàng)建圣誕燈飾

Arduino Shields來增強(qiáng)項(xiàng)目的能力

構(gòu)建您的項(xiàng)目自己的Arduino乒乓游戲

將Arduino連接到互聯(lián)網(wǎng)

使用Arduino創(chuàng)建家庭自動化系統(tǒng)

責(zé)任編輯:wv

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

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192235
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    免費(fèi)分享Arduino入門+進(jìn)階(全套例程+書籍)

    Arduino是一款開源電子原型平臺,由硬件(單片機(jī)開發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發(fā),通過直觀的編程和模塊化設(shè)計(jì),讓用戶快速實(shí)現(xiàn)
    的頭像 發(fā)表于 05-22 11:40 ?271次閱讀
    免費(fèi)分享<b class='flag-5'>Arduino</b><b class='flag-5'>入門</b>+進(jìn)階(全套例程+書籍)

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識

    Arduino提供了一個(gè)開放易學(xué),進(jìn)入門檻相對較低的開發(fā)平臺,讓電子愛好者對于開源硬件的廣泛使用變成了可能。 廣泛來說,Arduino指的是一個(gè)生態(tài),這里就包括Arduino開發(fā)板、
    發(fā)表于 05-13 09:28

    通過Arduino Nano Matter開發(fā)板構(gòu)建智能卷簾系統(tǒng)

    Alexa 語音 AI 進(jìn)行控制,并將傳感器數(shù)據(jù)集成到開源 Home Assistant 軟件和 Arduino Cloud 中,以實(shí)現(xiàn)更高級的自動化和實(shí)時(shí)監(jiān)控。無論您是經(jīng)驗(yàn)豐富的開發(fā)者,還是剛剛入門的新手,這個(gè)項(xiàng)目將幫助您使家居變得更加智能和互聯(lián)。
    的頭像 發(fā)表于 02-28 09:46 ?548次閱讀
    通過<b class='flag-5'>Arduino</b> Nano Matter開發(fā)板構(gòu)建智能卷簾系統(tǒng)

    用于 SPI 絕對編碼器的 Arduino 示例代碼

    作者:Damon Tarry, Design Applications Engineer, Same Sky 本 Arduino 示例代碼教程旨在為用戶提供一個(gè)堅(jiān)實(shí)的起點(diǎn),以便通過串行外設(shè)接口
    的頭像 發(fā)表于 01-26 21:35 ?815次閱讀
    用于 SPI 絕對編碼器的 <b class='flag-5'>Arduino</b> 示例代碼

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

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

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

    Arduino采集雷達(dá)模塊數(shù)據(jù)與串口繪圖
    的頭像 發(fā)表于 12-14 11:44 ?850次閱讀
    <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 ?940次閱讀

    HAL庫在Arduino平臺上的使用

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

    開源項(xiàng)目!基于 Arduino 的 MIDI 架子鼓

    MIDI 鼓的整個(gè)過程 - 從使用壓電傳感器到使用 3D 打印設(shè)計(jì)布局,再到使用 Arduino Leonardo 進(jìn)行編碼。 此設(shè)置可與 GarageBand、Ableton 等程序無縫協(xié)作。和我一起
    發(fā)表于 11-25 12:00

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

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

    stm32與Arduino的比較

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

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

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

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

    在當(dāng)今的科技世界中,樹莓派(Raspberry Pi)和Arduino是兩個(gè)經(jīng)常被提及的名字。它們都是開源硬件平臺,但它們的目標(biāo)、功能和用途卻大相徑庭。 1. 目標(biāo)和用途 樹莓派(Raspberry
    的頭像 發(fā)表于 11-11 11:14 ?2354次閱讀

    WinCC 7.5入門指南

    WinCC 7.5入門指南
    發(fā)表于 10-21 10:37 ?12次下載

    怎樣用Arduino測試鋰電池容量

    本文詳細(xì)介紹了如何用Arduino測量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發(fā)表于 07-30 09:14 ?1675次閱讀
    怎樣用<b class='flag-5'>Arduino</b>測試鋰電池容量