Hi all,
I' am getting mad. I've a Pro Micro 5V , checked it out with a voltmeter, and can upload the sketch with with the Sparkfun Pro Micro Board AddOn. After uploading everything works fine, but after diconnect and reconnect from USB, the Speed is extremely laggy. It could not be my original code, tried it with a simple sketch to turn some LED on/off with delay like the following example. 75ms are like 250ms, I dont know what it could be. I' ve tested two Pro Micros, everything the same :(.
Someone got an idea? All is fine until I disconnect it from USB after uploading a sketch and reconnect it.
Example-Sketch:
#define ledpinA0 A0
#define ledpinA1 A1
#define ledpinA2 A2
#define ledpinA3 A3
void setup()
{
pinMode(ledpinA0,OUTPUT);
pinMode(ledpinA1,OUTPUT);
pinMode(ledpinA2,OUTPUT);
pinMode(ledpinA3,OUTPUT);
//pinMode(vibrapinA4,OUTPUT);
//JUST A FUNNY LED TEST
digitalWrite(ledpinA1, HIGH);
//digitalWrite(vibrapinA4, HIGH);
delay(75);
digitalWrite(ledpinA1, LOW);
//digitalWrite(vibrapinA4, LOW);
delay(75);
digitalWrite(ledpinA2, HIGH);
//digitalWrite(vibrapinA4, HIGH);
delay(75);
digitalWrite(ledpinA2, LOW);
// digitalWrite(vibrapinA4, LOW);
delay(75);
digitalWrite(ledpinA3, HIGH);
//digitalWrite(vibrapinA4, HIGH);
delay(75);
digitalWrite(ledpinA3, LOW);
//digitalWrite(vibrapinA4, LOW);
delay(75);
digitalWrite(ledpinA0, HIGH);
//digitalWrite(vibrapinA4, HIGH);
delay(75);
digitalWrite(ledpinA0, LOW);
//digitalWrite(vibrapinA4, LOW);
delay(75);
digitalWrite(ledpinA3, HIGH);
//digitalWrite(vibrapinA4, HIGH);
delay(75);
digitalWrite(ledpinA3, LOW);
//digitalWrite(vibrapinA4, LOW);
delay(75);
digitalWrite(ledpinA2, HIGH);
//digitalWrite(vibrapinA4, HIGH);
delay(75);
digitalWrite(ledpinA2, LOW);
//digitalWrite(vibrapinA4, LOW);
delay(75);
digitalWrite(ledpinA1, HIGH);
//digitalWrite(vibrapinA4, HIGH);
delay(75);
digitalWrite(ledpinA1, LOW);
//digitalWrite(vibrapinA4, LOW);
}
void loop()
{
}