Hi
ich löte mir einen servo an meinen NANO .. funtkioniert...
da ich dann auf die idee kam noch 2 servos dazuzunehmen, löte ich zusätzlich am 5V/GND des NANO noch jeweils einen draht an und steck das andere ende ins breadboard..
dann conntecte ich vom breaboard aus die VCC/GND an zuerst einen servo-motor und den servo-signal in D9 des NANO..
das war mein code:
#include <Stepper.h>
#include <Servo.h>
// STEPPER
int SPMU = 32;
Stepper myStepper(SPMU, 2, 3, 4, 5);
//SERVO
Servo myservo;
int pos = 0;
void setup() {
// STEPPER
myStepper.setSpeed(500);
//SERVO
myservo.attach(9);
myservo.write(0);
}
void loop() {
myservo.write(180);
delay(500);
myStepper.step(1048);
delay(500);
myStepper.step(-1048);
delay(500);
myservo.write(0);
delay(500);
}
funktionierte wunderbar .. also weiter.. noch einen servo.. vom breadboard die 5V/GND und den servo-signal ebenfalls zu D9 des NANO..
funktionierte...
nun habe ich den zweiten servo in D10 des NANO umgesteckt und den code so verändert:
#include <Stepper.h>
#include <Servo.h>
// STEPPER
int SPMU = 32;
Stepper myStepper(SPMU, 2, 3, 4, 5);
//SERVO
Servo myservo;
Servo myservo2;
void setup() {
// STEPPER
myStepper.setSpeed(500);
//SERVO
myservo.attach(9);
myservo.write(0);
myservo2.attach(10);
myservo2.write(0);
}
void loop() {
myservo.write(180);
myservo2.write(180);
delay(500);
myStepper.step(1048);
delay(500);
myStepper.step(-1048);
delay(500);
myservo.write(0);
myservo2.write(0);
delay(500);
}
hier beim hochladen auf einmal keine verbindung zum NANO .. oO .. passiert dachte ich und änderte den Code wieder zurück.. noch immer NANO nicht erkannt.. ich zieh das USB von NANO ab und steck es wieder rein, da fängt der NANO an zu qualmen !! oO .. wtf !! .. was ist hier passiert?? .. was habe ich falsch gemacht?