Arduino函數print( )和println( )

print()和println()函數是arduino中唯一的輸出函數,其區別就是後者輸出自帶換行。

下面具體說一下他們的用法;

1、輸出單個變量:println(i);

1.1、int型i輸出十進制整數;(int i=10)

1.2、char型i輸出字符;(int i='a')

1.3、float型i輸出2位經的浮點數;(float i=8.9)

2、輸出字符串:println("hello world ! \\a ")

2.1 ""雙引號中的字符串正常輸出,可以有轉義序列符如:“\\n”,"\\a"等等。

3、輸出常見幾種數制

3.1、printfln(i,DEC);

釋義:輸出i的10進制ASCII碼

3.2、printfln(i,HEX);

釋義:輸出i的16進制ASCII碼

3.3、printfln(i,OCT);

釋義:輸出i的8進制ASCII碼

3.4、printfln(i,BIN);

釋義:輸出i的2進制ASCII碼


4、通過下面的程序把ASCII表輸出

<code>void setup()
{
Serial.begin(9600);
Serial.println("下面輸出的是ASCII表");
for(int i=1;i<256;i++)
{
Serial.print(" char:");
Serial.write(i);
Serial.print(" dec:");
Serial.print(i,DEC);
Serial.print(" hex:");
Serial.print( i,HEX);
Serial.print(" oct:");
Serial.print( i,OCT);
Serial.print(" bin:");
Serial.println( i,BIN);
Serial.println("\\a");
}
}
void loop()
{
}/<code>


Arduino函數print( )和println( )

ASC II


分享到:


相關文章: