Advertisement
Guest User

Untitled

a guest
Mar 6th, 2015
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.15 KB | None | 0 0
  1. <pre>
  2.  
  3. <span style="color: #CC6600;">int</span> BP = A0; <span style="color: #7E7E7E;">// random pin set ups put easy to change</span>
  4. <span style="color: #CC6600;">int</span> TPS = A1;
  5. <span style="color: #CC6600;">int</span> RELAY1 = 1;
  6. <span style="color: #CC6600;">int</span> RELAY2 = 2;
  7. <span style="color: #CC6600;">int</span> RELAY3 =3;
  8. <span style="color: #CC6600;">void</span> <span style="color: #CC6600;"><b>setup</b></span>()
  9. {
  10. &nbsp;&nbsp;<span style="color: #CC6600;"><b>Serial</b></span>.<span style="color: #CC6600;">begin</span>(9600);
  11. &nbsp;&nbsp;<span style="color: #CC6600;">pinMode</span>(BP, <span style="color: #006699;">INPUT</span>);
  12. &nbsp;&nbsp;<span style="color: #CC6600;">pinMode</span> (TPS, <span style="color: #006699;">INPUT</span>);
  13. &nbsp;&nbsp;<span style="color: #CC6600;">pinMode</span> (RELAY1, <span style="color: #006699;">OUTPUT</span>);
  14. &nbsp;&nbsp;<span style="color: #CC6600;">pinMode</span> (RELAY2, <span style="color: #006699;">OUTPUT</span>);
  15. &nbsp;&nbsp;<span style="color: #CC6600;">pinMode</span> (RELAY3, <span style="color: #006699;">OUTPUT</span>);
  16. &nbsp;&nbsp;<span style="color: #CC6600;"><b>Serial</b></span>.<span style="color: #CC6600;">println</span>(<span style="color: #006699;">"on"</span>);
  17. }
  18.  
  19. <span style="color: #CC6600;">void</span> <span style="color: #CC6600;"><b>loop</b></span>()
  20. {
  21. &nbsp;&nbsp;<span style="color: #CC6600;">int</span> <span style="color: #CC6600;">millis</span> = 0;
  22. &nbsp;&nbsp;While(<span style="color: #CC6600;">true</span>){
  23. &nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;(BP&nbsp;&gt;&nbsp;225&nbsp;&amp;&amp;&nbsp;TPS&nbsp;&gt;&nbsp;200){
  24. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #CC6600;">millis</span>++;
  25. &nbsp;&nbsp;&nbsp;&nbsp;}
  26. &nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;(<span style="color: #CC6600;">millis</span> &gt; 500){
  27. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Do;
  28. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #CC6600;">digitalWrite</span>(RELAY1, <span style="color: #006699;">LOW</span>); <span style="color: #7E7E7E;">//setting outputs to 0</span>
  29. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #CC6600;">digitalWrite</span>(RELAY2, <span style="color: #006699;">LOW</span>);
  30. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #CC6600;">digitalWrite</span>(RELAY3, <span style="color: #006699;">LOW</span>);
  31. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #CC6600;"><b>Serial</b></span>.<span style="color: #CC6600;">println</span>(<span style="color: #006699;">"oops"</span>);
  32. &nbsp;&nbsp;&nbsp;&nbsp;}
  33. <span style="color: #CC6600;">else</span> {
  34. &nbsp;&nbsp;<span style="color: #CC6600;">digitalWrite</span>(RELAY1, <span style="color: #006699;">HIGH</span>); <span style="color: #7E7E7E;">//setting outputs to 1</span>
  35. &nbsp;&nbsp;<span style="color: #CC6600;">digitalWrite</span>(RELAY2, <span style="color: #006699;">HIGH</span>);
  36. &nbsp;&nbsp;<span style="color: #CC6600;">digitalWrite</span>(RELAY3, <span style="color: #006699;">HIGH</span>);
  37. &nbsp;&nbsp;<span style="color: #CC6600;"><b>Serial</b></span>.<span style="color: #CC6600;">println</span>(<span style="color: #006699;">"ok1"</span>);
  38. }
  39. }
  40. }
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52. </pre>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement