Advertisement
Guest User

serial.read() working

a guest
Aug 10th, 2012
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.60 KB | None | 0 0
  1. #include <stdlib.h>;
  2.  
  3. int yLED = 3;
  4. int gLED = 4;
  5. int rLED = 5;
  6. char Coms[5];
  7.  
  8. void setup(){
  9.   pinMode(yLED, OUTPUT);
  10.   pinMode(gLED, OUTPUT);
  11.   pinMode(rLED, OUTPUT);
  12.   Serial.begin(9600);
  13. }
  14.  
  15. void loop(){
  16.   while (Serial.available() == 0);
  17.  
  18.   for(int x = 0; x < 4; x++){
  19.     Coms[x] = Serial.read();
  20.     Serial.print("Coms ");
  21.     Serial.print(x);
  22.     Serial.print(": ");
  23.     Serial.println(Coms[x]);
  24.   }
  25.   Serial.println(Coms);
  26.   delay(1000);
  27.   int temp = atoi(Coms);
  28.   if(temp == 0001){
  29.     digitalWrite(yLED, HIGH);
  30.   }
  31.   if(temp == 0000){
  32.     digitalWrite(yLED, LOW);
  33.   }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement