當(dāng)您開始使用Arduino時(shí),連接一個(gè)簡(jiǎn)單的項(xiàng)目并弄清楚如何編寫代碼是學(xué)習(xí)的最佳方法。但是,如果您無(wú)權(quán)使用Arduino,想要一種更快的方法來(lái)模擬電路,或者只是想嘗試一些新的東西,那么123D電路是給它加線的好方法。
123D Circuits使您可以創(chuàng)建和測(cè)試虛擬Arduino電路,檢查接線,調(diào)試代碼以及嘗試不同的設(shè)置。對(duì)于初次接觸Arduino或想要在原型和測(cè)試方式上具有一定靈活性的專家來(lái)說(shuō),這是一個(gè)絕佳的工具。
您需要的一切
123D電路包含4個(gè)不同的沙箱:有電子實(shí)驗(yàn)室;印刷電路板設(shè)計(jì)中心;電路抄寫工具;和MESH創(chuàng)建中心。電子實(shí)驗(yàn)室將是用于Arduino原型設(shè)計(jì)的最有用的工具,這是我們稍后將用來(lái)構(gòu)建Arduino項(xiàng)目的工具。
每個(gè)沙盒具有繪制項(xiàng)目所需的所有工具,就像Fritzing一樣,它是MakeUseOf中我們最喜歡的圖表繪制工具之一。他們擁有大量不同的組件,不同的Arduino模型以及將所有事物連接起來(lái)的現(xiàn)實(shí)方法。您甚至可以將圖表轉(zhuǎn)換為包含重新創(chuàng)建項(xiàng)目所需的所有電子信息的電路圖。
您還可以直接從中訂購(gòu)在現(xiàn)實(shí)生活中創(chuàng)建項(xiàng)目所需的一些東西。
電子實(shí)驗(yàn)室可讓您通過(guò)輸入Arduino代碼并查看會(huì)發(fā)生什么來(lái)實(shí)際測(cè)試您的創(chuàng)作。讓我們運(yùn)行一個(gè)示例項(xiàng)目,以了解其工作原理。
示例項(xiàng)目:Arduino Traffic Light
我們將快速制作一個(gè)示例項(xiàng)目,以了解123D的工作原理電路工作。 Arduino紅綠燈是一個(gè)很棒的初學(xué)者項(xiàng)目,因此我們將使用該系統(tǒng)創(chuàng)建其中一個(gè)。
當(dāng)您第一次進(jìn)入電子實(shí)驗(yàn)室時(shí),您將看到一塊面包板,而沒有其他任何東西。讓我們改變一下。點(diǎn)擊右上角的組件,以查看可以添加到草圖中的事物的列表。快速搜索“ arduino”會(huì)顯示三個(gè)選項(xiàng),我們將首先單擊圖標(biāo),然后在工作區(qū)域中添加Arduino UNO R3。
另一快速搜索“ led”將顯示普通的LED;單擊圖標(biāo),然后在試驗(yàn)板上單擊以放置LED。放置后,可以在工作區(qū)右上角的下拉菜單中更改顏色。我們將放置一個(gè)紅色,一個(gè)黃色和一個(gè)綠色。
現(xiàn)在,將所有連線連接起來(lái)。要添加導(dǎo)線,只需單擊面包板上的任意位置,而無(wú)需先單擊組件(您也可以使用“ breadboardwire”組件),然后在面包板或Arduino上單擊所需的空間連接您可以按照與LED相同的方式更改顏色;使用工作區(qū)右上角的下拉菜單。
要添加電阻,請(qǐng)從“組件”欄中選擇它們,然后單擊您希望他們連接的插槽。如果需要它們進(jìn)一步拉伸,則可以使用面包板電線將其連接。
要選擇每塊電阻,可以使用組件屏幕右側(cè)的選項(xiàng)框。進(jìn)行調(diào)整后,電阻器上的彩色帶將更改顏色以反映電阻(也請(qǐng)確保選擇正確的單位)。
使用相同的方法從Arduino圖連接按鈕。要旋轉(zhuǎn)電阻,請(qǐng)選擇它,然后按一下R。要彎曲導(dǎo)線,只需單擊要發(fā)生彎曲的某個(gè)地方(無(wú)組件)。
現(xiàn)在,點(diǎn)擊 代碼編輯器按鈕以打開編輯器。就像使用Arduino IDE一樣;只需將Arduino紅綠燈教程中的說(shuō)明復(fù)制到文本框中(注意:您需要修復(fù)的代碼中有一些“故意的”錯(cuò)誤–如果您想要一個(gè)完整且有效的示例,請(qǐng)檢查一下
之后,點(diǎn)擊上傳并運(yùn)行,您將擁有一個(gè)可以正常工作的虛擬Arduino紅綠燈!
可能需要幾分鐘的時(shí)間才能掛起界面,但是一旦完成,添加組件和編輯代碼就可以了。
人們還創(chuàng)建了什么?
可用的不同組件數(shù)量以及平臺(tái)的靈活性意味著世界各地的原型開發(fā)人員都創(chuàng)建了一些非常酷的項(xiàng)目。這是我最喜歡的幾個(gè)。
NeoPixel時(shí)鐘是一個(gè)非常酷的項(xiàng)目,它使用兩個(gè)圓形LED板來(lái)模擬時(shí)鐘指針,中間有一個(gè)小的7段顯示屏來(lái)指示AM或PM。
此氣象站的刺激性稍差,但可能更有用的電路是此氣象站,該氣象站將從OpenWeather API中提取天氣數(shù)據(jù)以獲得當(dāng)前舊金山的溫度。
不過(guò),并不是所有的項(xiàng)目都有用。這是一款反射游戲,使兩個(gè)玩家彼此對(duì)抗,并將為反射速度更快的玩家打開一個(gè)LED。
有各種各樣的項(xiàng)目123D Circuits上的產(chǎn)品,從智能家居自動(dòng)化項(xiàng)目到游戲以及僅與電動(dòng)機(jī)玩耍的項(xiàng)目,看看它們能做什么。
寶貴的資源
如果您是Arduino的粉絲,無(wú)論您想學(xué)習(xí)基礎(chǔ)知識(shí)還是完善最新的復(fù)雜項(xiàng)目,123D Circuits都是一個(gè)消磨時(shí)光的好地方。通過(guò)為您提供一種快速組裝項(xiàng)目的方法,它可以在原型設(shè)計(jì)階段節(jié)省大量時(shí)間。當(dāng)然,它并不能替代具有電線,電和實(shí)際組件的實(shí)際Arduino,但是如果您需要快速工作或無(wú)法訪問(wèn)所需的東西,那么它是個(gè)很棒的工具。
責(zé)任編輯:wv
-
Arduino
+關(guān)注
關(guān)注
187文章
6464瀏覽量
186671
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論