找到關於 Arduino IDE 的112 篇文章

理解 Arduino Uno 引腳圖

Yash Sanghvi
更新於 2021年5月29日 13:51:31

381 次瀏覽

Arduino Uno 開發板如下所示 - 如您所見,引腳大致分為 3 個部分。影像底部有兩個部分,頂部一個部分。讓我們看看底部的部分。第 1 部分第一部分包含電源引腳。如果您使用的是外部電源(而不是 USB)為開發板供電,則可以使用 Vin 引腳。推薦電壓範圍為 7-12 V。3.3V 和 5V 引腳分別提供 3.3V 和 5V 輸出,應用於使用 Arduino 開發板為其他元件供電。最大電流從……閱讀更多

連線 SD 卡到 Arduino 並獲取卡資訊

Yash Sanghvi
更新於 2021年5月29日 13:49:23

357 次瀏覽

在本教程中,我們將 Arduino Uno 連線到 SD 卡並提取卡資訊。電路圖電路圖如下所示 - 如您所見,您需要進行以下連線 - SD 卡座Arduino UnoVcc5VGNDGNDMISO12MOSI11SCK13CS10僅對於 Vcc,請確保您的 SD 卡座輸入為 5V。如果它輸入 3.3V,請將其連線到 Arduino Uno 上的 3.3V 引腳。程式碼演練我們將逐步講解內建 SD 庫中的示例程式碼。您可以從 檔案 → 示例 → SD → CardInfo 中訪問它。或者,您可以在……閱讀更多

等待使用者輸入以在 Arduino 中啟動草圖

Yash Sanghvi
更新於 2021年5月29日 13:33:04

1K+ 次瀏覽

使用 Arduino 或任何微控制器板的許多人都面臨的一個問題是,您可能忘記在程式設計開發板之前啟動序列埠監視器,並在開啟序列埠監視器時錯過一些列印語句。克服此問題的一種方法是僅在從使用者(透過序列埠監視器)接收輸入後才啟動草圖。這將確保您不會因為啟動序列埠監視器的延遲而錯過序列埠監視器上的任何列印內容。示例void setup() { // 在此處放置您的設定程式碼,僅執行一次: Serial.begin(9600); ...閱讀更多

讀取序列埠監視器傳送到 Arduino 的值

Yash Sanghvi
更新於 2021年5月29日 13:31:35

951 次瀏覽

Arduino 的序列埠監視器頂部有一個文字框,使用者可以透過該文字框將文字傳送到 Arduino 開發板。文字可以透過 Serial.read() 讀取。此外,Serial.available() 函式可用於檢查是否有資料要讀取。它返回可供讀取的字元或位元組數,即儲存在序列埠接收緩衝區中的位元組數。示例使用這些函式,讓我們為 Arduino 建立一個簡單的回顯程式。相同的程式碼如下所示 - void setup() { // 在此處放置您的設定程式碼,僅執行一次: …閱讀更多

Arduino 中的 switch case

Yash Sanghvi
更新於 2021年5月29日 13:29:47

10K+ 次瀏覽

Arduino 中的 switch case 就像 C 語言中的 switch case 一樣。對於那些不知道 switch case 的人來說,當它們涉及變數的值時,它是一種更緊湊的編寫多個 if 語句的方法。語法switch (var) { case value1: // value1 的語句 break; case value2: // value2 的語句 break; ... default: // 預設值的語句 break; }var 是我們正在檢查其不同值的變數。如果它的值……閱讀更多

Arduino 中的數字讀取

Yash Sanghvi
更新於 2021年5月29日 13:29:22

6K+ 次瀏覽

就像 analogRead() 幫助您讀取模擬電壓一樣,digitalRead() 幫助您讀取數字電平。語法digitalRead(pin)當 pin 是您希望讀取其數字電平的引腳編號時。此函式返回 HIGH 或 LOW。請注意,如果您希望讀取的引腳未連線到任何東西,它可以返回 HIGH 或 LOW,並且此值會隨時間和噪聲而變化。此外,通常,模擬引腳可用於 digitalRead()。如 Arduino 的文件中所述,以下是例外情況 - Arduino Nano、Pro Mini 和 Mini 的 A6 和 A7 引腳,它們只能……閱讀更多

在 Arduino 中獲取 ASCII 表

Yash Sanghvi
更新於 2021年5月29日 13:30:09

2K+ 次瀏覽

在本文中,我們將逐步講解 Arduino 中的示例程式碼,該程式碼有助於在序列埠監視器輸出中生成 ASCII 表。供您參考,這就是 ASCII 表的樣子 - http://www.asciitable.com/它包含字元,後跟其十進位制、十六進位制的 ASCII 程式碼,有時甚至還有八進位制和二進位制表示。在這個例子中,我們將打印出可列印 ASCII 字元的所有這些表示。請記住,第一個可列印 ASCII 字元從數字 33 開始,可列印字元一直持續到數字 126。由於我們將 ASCII 表列印在序列埠監視器上,……閱讀更多

在 Arduino 字串中設定特定位置的字元

Yash Sanghvi
更新於 2021年5月29日 13:30:39

748 次瀏覽

如果您不想覆蓋字串,而只想更改特定位置的字元,Arduino 提供了 setCharAt() 函式來實現此目的。語法String1.setCharAt(ind, new_char);String 1 是要修改的字串。ind 是需要設定字元的索引。new_char 是需要設定的新字元的值。此函式不返回任何內容,並就地修改字串。示例以下示例說明了此函式的用法。void setup() { // 在此處放置您的設定程式碼,僅執行一次: Serial.begin(9600); Serial.println(); String string1 = "Hello World!"; Serial.println(string1); string1.setCharAt(4,…閱讀更多

在 Arduino 中比較字串

Yash Sanghvi
更新於 2021年5月29日 13:32:02

4K+ 次瀏覽

Arduino 有一個內建的 compareTo() 函式,可以幫助比較哪個字串先於另一個字串。非常粗略地說,您可以這樣理解:如果給定兩個字串,哪個字串會在字典中排在前面。語法String1.compareTo(String2)其中 String1 和 String2 是要比較的兩個字串。此函式返回一個整數。以下是整數值的解釋 - 負數 - String1 在 String2 之前0 - String1 和 String2 相等正數 - String2 在 String1 之前請注意,此函式區分大小寫。“A”在“a”之前,“B”在“a”之前。但“a”在“b”之前。另外,……閱讀更多

在 Arduino 中為字串操作保留記憶體

Yash Sanghvi
更新於 2021年5月29日 13:32:27

727 次瀏覽

可能會發生這種情況,即字串在程式執行期間可能會動態地改變長度。如果您想確保始終有足夠的記憶體可用於您的字串,您可以使用 reserve() 函式保留一些記憶體。語法String1.reserve(n_bytes);其中 String1 是您為其保留記憶體的字串,n_bytes(無符號整數)是要在記憶體中保留的位元組數。示例String s1 = "Hello"; void setup() { // 在此處放置您的設定程式碼,僅執行一次: Serial.begin(9600); Serial.println(); s1.reserve(20); s1 = s1+" World!"; Serial.println(s1); s1 = s1+" 我現在正在嘗試……閱讀更多

廣告
© . All rights reserved.