使用Arduino開發板自製波形發生器

2021-09-09 05:33:14 字數 679 閱讀 4494

在本篇文章中,我們將學習如何使用arduino開發板快速輕鬆地製作自己的函式生成器。該函式發生器又稱波形發生器,可產生頻率範圍為1hz至2mhz的方波(5v / 0v),波形頻率可通過旋鈕控制,占空比固定為50%,但在本文中也很容易改變。除此之外,波形發生器還可以通過頻率控制產生正弦波。請注意,此波形發生器不是工業級的,不能用於嚴格的測試。但除此之外,它將為所有業餘愛好專案派上用場,您無需等待數週的運輸。還有什麼比使用我們自己製作的裝置更有趣。

● arduino nano開發板

● 字元型圖形點陣液晶1602

● 旋轉編碼器

● 電阻(5.6k,10k)

● 電容(0.1uf)

● 焊接套件

該arduino函式發生器的完整電路圖如下所示。正如您所看到的,我們使用arduino nano開發板作為專案的主控,1602 lcd顯示當前正在生成的頻率值。我們還有乙個旋轉編碼器,可以幫助我們設定頻率。

整個裝置由arduino自身的usb埠供電。我之前使用過的連線由於某些原因並沒有達到要求,我們將在本文後面討論這些原因。因此,我不得不通過改變引腳順序來接線。無論如何,你不會有任何問題,因為它全部整理好,只需仔細按照電路知道哪個引腳連線到什麼。您還可以參考下表來驗證您的連線。

Arduino開發板中斷的使用

使用中斷 interrupt 來簡化arduino 是對實時事件做出反應的簡單方法!事實證明,所有arduinos都內建了乙個很好的 並未充分利用的 機制,非常適合監控實時事件。這種機制稱為中斷。中斷的工作是確保處理器快速響應重要事件。當檢測到某個訊號時,中斷會打斷處理器正在做的任何事情,然後執行一...

使用Arduino開發板讀寫NFC標籤

本篇文章主要介紹如何使用arduino開發板讀取nfc標籤並在其上寫入資訊!近場通訊 near field communication 是電子裝置用於在彼此之間通訊和傳輸資料的協議。近場通訊裝置必須彼此非常近,通常在10cm之間,但是該範圍可以根據正在傳送的裝置和標籤的大小而變化。nfc標籤無需任何...

使用Arduino開發板控制步進電機

目前為止,我還沒有真正深入了解過電機,特別是步進電機。最近我在計畫乙個專案,需要相對精確的電機控制,所以可能會使用到步進電機,但很快就意識到我首先應該更多地了解這些。本篇文章主要介紹我到目前為止學到的東西。什麼是步進電機?步進電機是一種離散步進運動的電磁裝置。它有幾個線圈,組成 相位 當每相依次通電...