對于小到足以嵌入到項目中的低成本選項,Arduino Pro Mini ATmega328 板可能是一個不錯的選擇。
Arduino 板比以往任何時候都更容易為項目添加智能。雖然相當便宜,但不止一個項目已被破壞,因為其他東西需要立即使用一塊電路板,或者價格太高而不能讓它放在某個地方的架子上。對于一個小到可以嵌入到項目中的低成本選項——甚至是一個不可能提取的項目——那么 Arduino Pro Mini ATmega328 板可能是一個不錯的選擇。
雖然它被 Arduino 列為已退役,但它仍然可以在 Sparkfun 上使用,它設計和制造該板的價格約為 10 美元。在線拍賣網站也出售板子的版本,只需幾美元就可以找到,在需要時可以一次性使用。使其成為項目嵌入的理想選擇的另一個特點是它的尺寸,只有 0.7 英寸 x 1.3 英寸(18 毫米 x 33 毫米)的占用空間,并且在垂直方向上沒有 USB 連接器。它提供 5V 版本和 3.3V 版本,具體取決于您的應用。
那么問題是,您如何對設備進行編程?除了沒有實際的連接器外,它也沒有串行接口芯片,這樣可以節省成本和功耗,但沒有明顯的“插入”位置。為此,您需要一根 USB 轉 TTL 串行電纜。雖然這些在在線拍賣網站上非常便宜,但請密切注意描述,因為許多僅與某些操作系統兼容。
似乎 Windows 10 在便宜的版本中特別少見,盡管我在我的 Win10 機器上使用Adafruit 的 18 美元 FTDI 串行 TTL-232 USB 電纜取得了非常好的結果。它不僅可以按預期傳輸數據,而且在 USB 連接器的外殼中還具有紅色和綠色閃爍燈,以向您顯示它實際上正在工作 - 綠色表示您的 Arduino 正在發送到計算機,紅色表示計算機發送 Arduino 。 它提供 5V 電源線和接地,以及可以根據需要在 3.3V 或 5V 下運行的 Tx 和 Rx 連接。
要將您的電路板連接到 Adafruit(或其他)USB-TTL 電纜,首先將接頭焊接到 GND、VCC、RXI 和 TXO 通孔。將黑線接地,將紅色線連接到 Arduino 的 VCC 引腳(如果它已經外部供電,則將其關閉),然后將橙色 TXD 線連接到 Arduino 的 RXI 引腳,黃色 RXD 線連接到 Arduino TXD。您需要在這里使用跳線,否則電纜不會完全匹配。
連接后,打開您的 Arduino IDE,然后選擇適當的 com 端口,以及“Arduino Pro 或 Pro Mini”作為開發板。點擊上傳,在它從“編譯”切換到“上傳”后,點擊并松開 Pro Mini 上的重置按鈕,然后觀看 USB-TTL 電纜的神奇閃爍燈工作。編程完成后,您就擁有了一個微型邏輯單元,可以嵌入到您的項目中,無需多加考慮就可以放在那里。您可以在下面的視頻中看到我為自行車速度計應用程序編程:
如果您要編寫很多這樣的程序,您還可以考慮使用來自Tindie 上Electronut Labs的 pogo 程序員。這使您可以避免使用標題,盡管您似乎需要進行少量協調才能將其按住并按下按鈕。
如果您確實需要 USB 接口,另一個非常好的選擇是“Arduino” Pro Micro。它的大小與 Arduino Pro Mini 大致相同,并通過其 ATmega32U4 芯片和微型 USB 連接器提供板載 HID 功能。
審核編輯:郭婷
-
芯片
+關注
關注
456文章
51114瀏覽量
426004 -
連接器
+關注
關注
98文章
14643瀏覽量
136988 -
Arduino
+關注
關注
188文章
6477瀏覽量
187546
發布評論請先 登錄
相關推薦
評論