Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Bitte nur auf Schrittmotor konzentrieren
- // Globale Variablen deklarieren
- int ledpin = 2; // LED auf Arduino 2
- int InBetrieb = 0; // 0 = kein Betrieb , 1 = Betrieb
- char bluetoothVariable = '0'; // nur Zahlen, 0= LED aus, 1=led an,
- // motor
- #include <Stepper.h>
- //
- int SPMU = 32;
- Stepper myStepper(SPMU, 4,5,6,7);
- // motor testen zu heiß
- int vierPin = 4;
- int fuenfPin = 5;
- int sechsPin = 6;
- int siebenPin = 7;
- void setup() {
- // put your setup code here, to run once:
- Serial.begin(9600);
- // LED
- pinMode(ledpin,OUTPUT); // LED als Output
- // motor
- Serial.println("Stepper test!");
- //
- myStepper.setSpeed(20);
- }
- void loop() {
- // wird ständig abgefragt
- // Bluetooth
- if(Serial.available()) // Bluetooth verbinden
- {
- ;
- }
- bluetoothVariable =Serial.read(); // read serial input
- // LED an
- if( bluetoothVariable == '1') // led an
- {
- digitalWrite(ledpin, HIGH);
- Serial.println("LED AN");
- }
- // LED aus
- if( bluetoothVariable == '0')
- {
- digitalWrite(ledpin, LOW);
- Serial.println("LED AUS");
- }
- // Rezept1 - Cola Korn
- if( bluetoothVariable == '3')
- {
- digitalWrite(ledpin, HIGH);
- Serial.println("Rezept1");
- myStepper.setSpeed(500);
- myStepper.step(200);
- delay(1000);
- myStepper.step(-200);
- delay(1000);
- // motor aus
- digitalWrite(vierPin, LOW);
- digitalWrite(fuenfPin, LOW);
- digitalWrite(sechsPin, LOW);
- digitalWrite(siebenPin, LOW);
- }
- // Rezept2 - Jack and Coke
- if( bluetoothVariable == '4')
- {
- digitalWrite(ledpin, LOW);
- Serial.println("Rezept2");
- myStepper.setSpeed(500);
- myStepper.step(200);
- delay(1000);
- myStepper.step(-200);
- delay(1000);
- // motor aus
- digitalWrite(vierPin, LOW);
- digitalWrite(fuenfPin, LOW);
- digitalWrite(sechsPin, LOW);
- digitalWrite(siebenPin, LOW);
- }
- // Rezept1
- // Rezept1
- // Rezept1
- // testen
- // testen 100 - Whisky Flasche
- if( bluetoothVariable == 'a')
- {
- digitalWrite(ledpin, HIGH);
- Serial.println("testfahrt,a - Whisky Flasche start");
- myStepper.setSpeed(1200);
- myStepper.step(6650);
- delay(2000);
- myStepper.step(-6650);
- delay(2000);
- myStepper.setSpeed(1200);
- myStepper.step(6650);
- delay(2000);
- myStepper.step(-6650);
- delay(2000);
- myStepper.setSpeed(1200);
- myStepper.step(6650);
- delay(2000);
- myStepper.step(-6650);
- delay(2000);
- digitalWrite(ledpin, LOW);
- Serial.println("testfahrt,a - Whisky Flasche ende");
- // motor aus
- digitalWrite(vierPin, LOW);
- digitalWrite(fuenfPin, LOW);
- digitalWrite(sechsPin, LOW);
- digitalWrite(siebenPin, LOW);
- }
- } // loop ende
Add Comment
Please, Sign In to add comment