Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <AccelStepper.h>
- char blueToothVal; //Werte sollen per Bluetooth gesendet werden
- int ena = 23;
- int stp = 25;
- int dir = 27;
- AccelStepper motor (1, stp, dir); // pin 25 = step, pin 27 = direction
- void setup() {
- Serial.begin(9600); //serieller Monitor wird gestartet, Baudrate auf 9600 festgelegt
- motor.setMaxSpeed(1000);
- motor.setSpeed(1000);
- pinMode(ena, OUTPUT);
- pinMode(stp, OUTPUT);
- pinMode(dir, OUTPUT);
- }
- void loop() {
- if(Serial.available()) //wenn Daten empfangen werden...
- {
- blueToothVal=Serial.read();//..sollen diese ausgelesen werden
- }
- if (blueToothVal=='A') //wenn das Bluetooth Modul ein „A“ empfängt soll der Motor drehen
- {
- digitalWrite(dir, HIGH);
- motor.runSpeed();
- }
- if (blueToothVal=='B') //wenn das Bluetooth Modul eine „B“ empfängt soll der Motor entegen drehen
- {
- digitalWrite(dir, LOW);
- motor.runSpeed();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement