找到 203 篇文章 關於 Arduino

什麼是作業系統中的虛擬機器?

Bhanu Priya
更新於 2023年9月12日 09:53:20

32K+ 瀏覽量

虛擬機器 (VM) 是一個虛擬環境,它作為一個虛擬計算機系統,擁有自己的 CPU、記憶體、網路介面和儲存,建立在物理硬體系統上。虛擬機器與系統其他部分隔離,多個虛擬機器可以存在於單個硬體(如伺服器)上。這意味著,它作為應用程式軟體和作業系統的模擬映像,在主機計算機或伺服器上執行。它擁有自己的作業系統和軟體,為虛擬計算機提供資源。虛擬機器的特點虛擬機器的特點包括… 閱讀更多

Arduino 的深度睡眠

Yash Sanghvi
更新於 2021年8月2日 05:28:49

8K+ 瀏覽量

Arduino 中深度睡眠的等效項將是關機模式,該模式消耗的電量在所有睡眠模式中最低。雖然這已經在另一篇文章中介紹過,但為了完整起見,以下是 Arduino 中睡眠模式的簡要說明。Arduino 的微控制器 ATmega328P 有 6 種睡眠模式,其中 5 種可透過 avr/sleep.h 庫使用。空閒模式ADC 降噪關機節電待機擴充套件待機每種模式都有不同的喚醒模式和不同的功耗。空閒模式最容易喚醒,而待機和關機模式最難喚醒(您… 閱讀更多

使 Arduino 進入睡眠狀態,然後喚醒

Yash Sanghvi
更新於 2021年7月31日 13:57:47

2K+ 瀏覽量

在本文中,我們將按照標題所示,使 Arduino 進入睡眠狀態,並使用中斷喚醒它。Arduino 的微控制器 ATmega328P 有 6 種睡眠模式,其中 5 種可透過 avr/sleep.h 庫使用。每種模式都有不同的喚醒模式和不同的功耗。Arduino 的微控制器 ATmega328P 有 6 種睡眠模式,其中 5 種可透過 avr/sleep.h 庫使用。空閒模式ADC 降噪關機節電待機擴充套件待機每種模式都有不同的喚醒模式和不同的功耗。空閒模式最容易喚醒,而待機和關機模式最難喚醒(您只能… 閱讀更多

Arduino 時間庫簡介

Yash Sanghvi
更新於 2021年8月2日 06:40:33

8K+ 瀏覽量

時間庫為您提供了 Arduino 上的時間跟蹤功能。庫的最新版本在此處有文件記錄。要安裝它,請在庫管理器中搜索 Time 並安裝 Michael Margolis 的庫。您需要滾動一下才能找到此庫。安裝庫後,如果您轉到檔案→示例→時間,您將能夠看到將此庫與各種來源整合的幾個示例:GPS、NTP、RTC 等。基本思想是您可以使用以下函式設定時間:setTime(hours, minutes, seconds, days, months, years);或者,setTime(t);其中 t 是特殊的時間_t… 閱讀更多

Arduino 即時時鐘 (RTC)

Yash Sanghvi
更新於 2021年7月31日 13:48:36

2K+ 瀏覽量

RTC 模組在提供初始時間輸入後跟蹤時間。此輸入可以來自多個來源(NTP、GPS 等)。RTC 模組通常自帶晶體振盪器,甚至自帶電池,因此即使 Arduino 出現電源故障,時間跟蹤也能繼續。電路圖-我們將使用 DS3231 模組。它使用 I2C 進行通訊(SDA 和 SCL 線)。電路圖如下所示-如您所見,DS3231 的 Vcc 引腳連線到 5V,GND 連線到 GND,SDA 連線到 A4 (SDA),SCL 連線到… 閱讀更多

在 Arduino 網站上按類別瀏覽 Arduino 庫

Yash Sanghvi
更新於 2021年8月2日 06:36:54

138 瀏覽量

按照以下步驟在 Arduino 網站上按類別瀏覽 Arduino 庫:轉到 http://arduino.cc/點選文件→參考從左側選單中點選庫。現在可以在此頁面上以分類形式找到庫點選您感興趣的類別並瀏覽可用的庫。

Arduino 中的 goto

Yash Sanghvi
更新於 2021年8月2日 06:34:22

6K+ 瀏覽量

goto 是 Arduino 中的一種控制結構,就像在 C 中一樣,它用於將程式流轉移到程式中的另一個點。它被強烈反對,因為許多程式設計師都認為,無需使用 goto 即可編寫任何你想要的演算法。過度使用 goto 會使除錯程式變得非常困難,或者在某些情況下,會建立無法除錯的程式流。假設您將繼續閱讀,僅當您絕對必須使用 goto 時。語法使用 goto 的語法如下:goto label; label:    //語句示例以下示例演示了這一點:void… 閱讀更多

Arduino 中的引用和解引用運算子

Yash Sanghvi
更新於 2021年8月2日 06:32:39

2K+ 瀏覽量

Arduino 中的引用 (&) 和解引用運算子 (*) 與 C 類似。引用和解引用與指標一起使用。如果 x 是一個變數,則它的地址由 &x 表示。類似地,如果 p 是一個指標,則 p 指向的地址中包含的值由 &p 表示。示例void setup() {    // 在此處放置您的設定程式碼,以執行一次:    Serial.begin(9600);    Serial.println();    int x = 10;    int *p;    p = &x; //p 現在包含 x 的地址    Serial.print("p 指向的地址中儲存的值是:");Serial.println(*p); }… 閱讀更多

Arduino 中的複合運算子

Yash Sanghvi
更新於 2021年7月31日 13:34:22

394 瀏覽量

Arduino 中的複合運算子的工作方式與 C 中相同,它們可以幫助您節省一些編寫時間,並減少程式碼中的行數。顧名思義,複合運算子組合了多個運算子。下表列出了 Arduino 中的複合運算子。假設 a 和 b 是整數,在以下所有示例中,a = 5 且 b = 2:運算子描述示例輸出++遞增a++a=6--遞減a--a=4+=複合加法a+=ba=7-=複合減法a-=ba=3*=複合乘法a*=ba=10/=複合除法a/=ba=2%=複合取餘a%=ba=1&=複合按位與a&=ba=0|=複合按位或a|=ba=7^=複合按位異或a^=ba=7

在 Arduino 中將變數從一種型別轉換為另一種型別

Yash Sanghvi
更新於 2021年7月31日 13:32:41

3K+ 瀏覽量

為了將變數從一種型別轉換為另一種型別,您使用 CAST 運算子。語法如下:(type) var;其中 var 是要轉換的變數,type 是您希望將其轉換為的新型別。例如,如果您有一個 float 型別的變數,並希望將其轉換為 int。示例以下是您可以執行此操作的方法:float f; int i; void setup() {    // 在此處放置您的設定程式碼,以執行一次:    f = 5.6;    i = (int) f;    Serial.println(f);    Serial.println(i); } void loop() {  … 閱讀更多

廣告

© . All rights reserved.