根據您的用例,您可能需要檢查Arduino中字元是否為字母數字。一個例子可以是驗證密碼字串,其中您只允許使用字母數字字元作為密碼。或者檢查SD卡中儲存的檔名(有時檔名中不允許使用某些特殊字元)。Arduino有一個內建函式可以檢查給定字元是否為字母數字。您可能已經猜到了,該函式是`isAlphaNumeric()`,它接受一個字元作為引數,並返回一個布林值。示例`void setup() { // put your setup code here, to ... 閱讀更多
邏輯非使用`!`運算子執行。真值表如下所示 - `ExpressionOutputTFFT`如您所見,邏輯非會反轉表示式的真值。示例從以下示例可以理解其用法 - `void setup() { // put your setup code here, to run once: Serial.begin(9600); Serial.println(); int i = 10; if (!(i > 10)) { Serial.println("i NOT大於10"); } else { Serial.println("i大於10"); } } void loop() { // put your ... 閱讀更多
Arduino的`pow()`函式可用於計算指數表示式。任何形式為`ab`的表示式都可以表示為`pow(a, b)`。例如,`23`變為`pow(2, 3)`。底數(a)和指數(b)的型別都是`float`。此函式返回一個`double`。示例`void setup() { // put your setup code here, to run once: Serial.begin(9600); Serial.println(); float base = 2; float exponent = 3; Serial.println(pow(base, exponent)); } void loop() { // put your main code here, to run repeatedly: }`輸出序列埠監視器輸出如下所示 - 您是 ... 閱讀更多