我們也可以使用Arduino的序列埠來跟電腦交換資訊,通常我們會設定9600
bps為Arduino與電腦交換資訊的速率(鮑率),函數如下:
Serial.begin(9600)
Arduino經序列埠傳送資料的輸出函數有Serial.print和Serial.printIn兩個函數,利用這些函數可將資料顯示在Arduino 軟體的監控視窗中;這兩個函數的差別在於Serial.printIn比Serial.print多了換行的功能,意思如同你在鍵盤上打了一些資料後按下Enter。
int r=0;
void setup()
{
Serial.begin(9600); //指定Arduino 從電腦交換資訊的速率
}
void loop()
{
Serial.print("Random
number between 0 and 1023 is: ");
r
= random(0, 1023); //產生0至1023之間的亂數
Serial.println(r);
Serial.print("Random number between 1 and 255 is: ");
r
= random(1, 255); //產生1至255之間的亂數
Serial.println(r);
delay(1000);
}
|
沒有留言:
張貼留言