Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. #include <SoftwareSerial.h>
  2.  
  3.  
  4. int a=0;
  5. int data;
  6. String wiadomosc = "";
  7. int iw=0;
  8. void setup(){
  9. pinMode(4, OUTPUT);
  10. pinMode(6, OUTPUT);
  11. pinMode(7, OUTPUT);
  12. pinMode(8, INPUT);
  13. digitalWrite(4, LOW);
  14. digitalWrite(6, LOW);
  15. digitalWrite(7, LOW);
  16. Serial3.begin(9600);
  17. Serial.begin(9600);
  18. }
  19.  
  20. void loop(){
  21.  
  22.  
  23. int test=0;
  24. int p;
  25. int l;
  26. int k;
  27. if(Serial3.find("s")) {
  28. test = Serial3.parseInt();
  29. k = Serial3.parseInt();
  30. if(k == 0) digitalWrite(6, HIGH);
  31. if(k == 1) digitalWrite(6, LOW);
  32. digitalWrite(7, LOW);
  33. for(int x=0; x<test; x++)
  34. {
  35. if(digitalRead(8) == HIGH) {
  36. x = test;
  37. digitalWrite(6, HIGH);
  38. do
  39. {
  40. digitalWrite(4, HIGH);
  41. delayMicroseconds(500);
  42. digitalWrite(4, LOW);
  43. delayMicroseconds(500);
  44. }
  45. while(digitalRead(8) == HIGH);
  46. }
  47. if(x != test)
  48. {
  49. digitalWrite(4, HIGH);
  50. delayMicroseconds(500);
  51. digitalWrite(4, LOW);
  52. delayMicroseconds(500);
  53. }
  54. }
  55. digitalWrite(7, HIGH);
  56. Serial3.println(test);
  57. Serial.println(test);
  58. test=0;
  59. }
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement