cocktailmaschine

Untitled

Aug 15th, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.68 KB | None | 0 0
  1. Bitte nur auf Schrittmotor konzentrieren
  2.  
  3. // Globale Variablen deklarieren
  4. int ledpin = 2; // LED auf Arduino 2
  5. int InBetrieb = 0; // 0 = kein Betrieb , 1 = Betrieb
  6. char bluetoothVariable = '0'; // nur Zahlen, 0= LED aus, 1=led an,
  7.  
  8. // motor
  9. #include <Stepper.h>
  10. //
  11. int SPMU = 32;
  12. Stepper myStepper(SPMU, 4,5,6,7);
  13.  
  14. // motor testen zu heiß
  15. int vierPin = 4;
  16. int fuenfPin = 5;
  17. int sechsPin = 6;
  18. int siebenPin = 7;
  19.  
  20.  
  21. void setup() {
  22. // put your setup code here, to run once:
  23. Serial.begin(9600);
  24.  
  25. // LED
  26. pinMode(ledpin,OUTPUT); // LED als Output
  27.  
  28. // motor
  29. Serial.println("Stepper test!");
  30. //
  31. myStepper.setSpeed(20);
  32.  
  33. }
  34.  
  35. void loop() {
  36. // wird ständig abgefragt
  37.  
  38.  
  39. // Bluetooth
  40. if(Serial.available()) // Bluetooth verbinden
  41. {
  42. ;
  43. }
  44. bluetoothVariable =Serial.read(); // read serial input
  45.  
  46. // LED an
  47. if( bluetoothVariable == '1') // led an
  48. {
  49. digitalWrite(ledpin, HIGH);
  50. Serial.println("LED AN");
  51. }
  52.  
  53. // LED aus
  54. if( bluetoothVariable == '0')
  55. {
  56. digitalWrite(ledpin, LOW);
  57. Serial.println("LED AUS");
  58. }
  59.  
  60. // Rezept1 - Cola Korn
  61. if( bluetoothVariable == '3')
  62. {
  63. digitalWrite(ledpin, HIGH);
  64. Serial.println("Rezept1");
  65. myStepper.setSpeed(500);
  66. myStepper.step(200);
  67. delay(1000);
  68. myStepper.step(-200);
  69. delay(1000);
  70. // motor aus
  71. digitalWrite(vierPin, LOW);
  72. digitalWrite(fuenfPin, LOW);
  73. digitalWrite(sechsPin, LOW);
  74. digitalWrite(siebenPin, LOW);
  75.  
  76. }
  77.  
  78. // Rezept2 - Jack and Coke
  79. if( bluetoothVariable == '4')
  80. {
  81. digitalWrite(ledpin, LOW);
  82. Serial.println("Rezept2");
  83. myStepper.setSpeed(500);
  84. myStepper.step(200);
  85. delay(1000);
  86. myStepper.step(-200);
  87. delay(1000);
  88. // motor aus
  89. digitalWrite(vierPin, LOW);
  90. digitalWrite(fuenfPin, LOW);
  91. digitalWrite(sechsPin, LOW);
  92. digitalWrite(siebenPin, LOW);
  93. }
  94.  
  95. // Rezept1
  96.  
  97. // Rezept1
  98.  
  99. // Rezept1
  100.  
  101. // testen
  102. // testen 100 - Whisky Flasche
  103. if( bluetoothVariable == 'a')
  104. {
  105. digitalWrite(ledpin, HIGH);
  106. Serial.println("testfahrt,a - Whisky Flasche start");
  107. myStepper.setSpeed(1200);
  108. myStepper.step(6650);
  109. delay(2000);
  110. myStepper.step(-6650);
  111. delay(2000);
  112.  
  113. myStepper.setSpeed(1200);
  114. myStepper.step(6650);
  115. delay(2000);
  116. myStepper.step(-6650);
  117. delay(2000);
  118.  
  119. myStepper.setSpeed(1200);
  120. myStepper.step(6650);
  121. delay(2000);
  122. myStepper.step(-6650);
  123. delay(2000);
  124. digitalWrite(ledpin, LOW);
  125. Serial.println("testfahrt,a - Whisky Flasche ende");
  126. // motor aus
  127. digitalWrite(vierPin, LOW);
  128. digitalWrite(fuenfPin, LOW);
  129. digitalWrite(sechsPin, LOW);
  130. digitalWrite(siebenPin, LOW);
  131.  
  132. }
  133.  
  134.  
  135.  
  136. } // loop ende
Add Comment
Please, Sign In to add comment