Advertisement
Guest User

UNO Code

a guest
Jun 4th, 2019
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. #include <SoftwareSerial.h>
  2. #include <String.h>
  3. SoftwareSerial toNode(2,3); // (Rx, Tx)
  4.  
  5. int sensorPin = A0;
  6. int sensorValue;
  7.  
  8. void setup() {
  9. Serial.begin(9600);
  10. toNode.begin(115200);
  11.  
  12. pinMode(9, OUTPUT);
  13. pinMode(10, OUTPUT);
  14. pinMode(8, OUTPUT);
  15. }
  16.  
  17. void loop() {
  18.  
  19. sensorValue = analogRead(sensorPin);
  20. Serial.println("Analog Value : ");
  21. Serial.println(sensorValue);
  22.  
  23. if (sensorValue<300) {
  24. digitalWrite(10, HIGH);
  25. digitalWrite(9, LOW);
  26. digitalWrite(8, LOW);
  27. parseJson(sensorValue);
  28. }
  29. else if(sensorValue>300 && sensorValue<450){
  30. digitalWrite(9, HIGH);
  31. digitalWrite(8, LOW);
  32. digitalWrite(10, LOW);
  33. parseJson(sensorValue);
  34. }
  35. else if(sensorValue < 300)
  36. {
  37. digitalWrite(8, HIGH);
  38. digitalWrite(9, LOW);
  39. digitalWrite(10, LOW);
  40. parseJson(sensorValue);
  41. }
  42.  
  43. delay(1000);
  44. }
  45.  
  46. void parseJson(int criticidade) {
  47. String njs;
  48. njs = String(criticidade);
  49. toNode.println(njs);
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement