使用中斷(interrupt)來簡化arduino** - 是對實時事件做出反應的簡單方法!
事實證明,所有arduinos都內建了乙個很好的(並未充分利用的)機制,非常適合監控實時事件。這種機制稱為中斷。中斷的工作是確保處理器快速響應重要事件。當檢測到某個訊號時,中斷會打斷處理器正在做的任何事情,然後執行一些**,用於對一些外部事件進行反饋。一旦該**處理完成後,處理器就會回到原來的狀態,好像什麼也沒發生!
令人敬畏的是,它使得系統可以快速有效地對軟體中不易**的重要事件做出反應。最重要的是,它可以讓你的處理器在等待某個事件出現時做其他事情。
讓我們從乙個簡單的例子開始 - 使用中斷來監控乙個按鍵按下。首先,我們將看一下以前的sketch - 「button」示例,所有arduino中都包含。 (您可以在「examples」示意圖中找到它。檢視「file > examples > digital > button」。)
使用Arduino開發板讀寫NFC標籤
本篇文章主要介紹如何使用arduino開發板讀取nfc標籤並在其上寫入資訊!近場通訊 near field communication 是電子裝置用於在彼此之間通訊和傳輸資料的協議。近場通訊裝置必須彼此非常近,通常在10cm之間,但是該範圍可以根據正在傳送的裝置和標籤的大小而變化。nfc標籤無需任何...
使用Arduino開發板控制步進電機
目前為止,我還沒有真正深入了解過電機,特別是步進電機。最近我在計畫乙個專案,需要相對精確的電機控制,所以可能會使用到步進電機,但很快就意識到我首先應該更多地了解這些。本篇文章主要介紹我到目前為止學到的東西。什麼是步進電機?步進電機是一種離散步進運動的電磁裝置。它有幾個線圈,組成 相位 當每相依次通電...
如何快速入門Arduino開發板
你已經決定去買乙個arduino開發板,但一旦它到了,你就會意識到不知道該怎麼做。不要驚慌,入門教程就在眼前!在本篇文章中,我們將看看如何開始使用arduino開發板。我們將介紹軟體安裝 以及連線和配置arduino ide。arduino uno開發板 usb b電纜 windows 10 win...