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