我們也可以使用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); 
} | 

 
 
 
沒有留言:
張貼留言