Arduino 常數與變數

學習如何學習!

Arduino 資料型態

  • 布林值
    1. boolean: 只有 0(false) 跟 1(true) 兩種狀態
  • 整數
    1. byte:8位元無號整數,0 ~ 255
    2. int 或 short:16位元整數,-32768 ~ 32767
    3. unsigned int 或 word:16位元無號整數,0 ~ 65535
    4. long:32位元整數,-2147483648 ~ 2147483647
    5. unsigned long:32位元無號整數,0 ~ 4294967295
  • 浮點數
    1. float:32位元浮點數,±3.4028235×1038
    2. double:32位元倍精度浮點數,±3.4028235×1038
  • 字元
    1. char:8位元字元


Arduino 常數宣告

在宣告變數的前面加上 const 就變成常數

例:
int sec ; //宣告 sec 是整數變數
const int LED = 13 ; //宣告 LED 是整數常數

PS:
1.宣告成常數時,無法再程式中變動常數的數值
2.通常變數用小寫命名;常數用大寫命名


入門
知識
語法
流程
函式
實習

4 Responses

  1. 358表示:

    1.arduino語法中輸出小數點後第二位的是?
    2.arduino語法中, 可以輸出的是?
    3.arduino語法中, 可以讀取資料的是?
    4.arduino語法中, 可以寫入位元的是?
    有這些的答案嗎

    • mcu表示:

      1.問題不完整,是 Serial.print 輸出小數點後第二位 嗎?// Serial.print(1.23456, 2) //串列傳送 “1.23” (小數點後2位數)
      2.問題不完整,是 arduino 接腳可以當輸出接腳的有那些嗎?
      3.問題不完整,是 讀取 arduino 接腳狀態的指令嗎?
      4.什麼是可以寫入位元?

  2. mcu表示:

    你要給多點訊息才行

  3. 李正表示:

    InitialValues(); //averaging the values of the 3 analog pins (values from potmeters)
    請問這是什麼意思,()中不用填入數字嗎?

發佈留言