Guest User

Untitled

a guest
May 27th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. //2 analog sensors sending values using ASCII
  2. int sensor1;
  3. int sensor2;
  4. int sensor3;
  5. int incoming; //incoming serial data
  6. String myString;
  7.  
  8. void setup() {
  9. Serial.begin(9600);
  10. // pinMode(9, OUTPUT);
  11. // pinMode(5, OUTPUT);
  12. pinMode(6, OUTPUT);
  13. pinMode(10, OUTPUT);
  14. pinMode(11, OUTPUT);
  15. }
  16.  
  17. void loop() {
  18. sensor1 = analogRead(A0);
  19. sensor2 = analogRead(A1);
  20. sensor3 = analogRead(A2);
  21.  
  22. //sending using ASCII
  23. Serial.print(sensor1);
  24. Serial.print(",");
  25. Serial.print(sensor2);
  26. Serial.print(",");
  27. Serial.println(sensor3);
  28. delay(1); //helps serial monitor readability
  29.  
  30. //INCOMING SERIAL DATA
  31. //check if serial data is availabe, if so, read it
  32. if(Serial.available() > 0){
  33. incoming = Serial.read(); //expecting a value between 0 - 255
  34.  
  35. if(incoming == 'R'){
  36. digitalWrite(6, HIGH);
  37. }
  38. if(incoming == 'B'){
  39. digitalWrite(11, HIGH);
  40. }
  41. if(incoming == 'G'){
  42. digitalWrite(10, HIGH);
  43. }
  44. if(incoming == 'S') {
  45. digitalWrite(6, LOW);
  46. digitalWrite(10, LOW);
  47. digitalWrite(11, LOW);
  48. }
  49.  
  50.  
  51. // int redColor = map(red, 0, 1023, 0, 255);
  52. // int blueColor = map(blue, 0, 1023, 0, 255);
  53. // int greenColor = map(green, 0, 1023, 0, 255);
  54. //
  55. // digitalWrite(6, redColor);
  56. // digitalWrite(11, blueColor);
  57. // digitalWrite(12, greenColor);
  58.  
  59. // //Listen for 'H'
  60. // if(incoming == 'H'){
  61. // digitalWrite(5, HIGH);
  62. // }
  63. //
  64. // //Listen for 'L'
  65. // if(incoming == 'L'){
  66. // digitalWrite(5, LOW);
  67. // }
  68. //
  69. // //Listen for byte (0 - 255)
  70. // if(incoming >= 0 && incoming < 256){
  71. // analogWrite(9, incoming); //use value to set brightness
  72. // }
  73. }
  74. }
Add Comment
Please, Sign In to add comment