Servomotore con accellerometro 3 assi [RISOLTO]

salve a tutti con un accellerometro a 3 assi del tipo MMA7361 e un servomotore al fine di controllare la posizione anfgolare in base alla posizione dell'accellerometro. (nulla di particolare) gestito per adesso da arduino uno.
caricando il codice che allego assieme allo schema elettrico in pdf i servo si posizionano ma non si muovono al muoversi del piano dell'accellerometro.
Invece poi caricando sempre sullo stesso codice e aprendo la seriale virtuale per visualizzare il dato il servo si muove correttamente., Chiudendo la seriale il sistema continua a funzionare ?
perche' si comporta cosi ?
( nel codice ho collegato poi un secondo servo come si evince dalle righe ma il risultato e lo stesso)

#include <Servo.h>  
Servo myservo;
Servo myservo1;

int y = A1;
int z = A2;
int coord;
int coord1;
int b;
int c;

void setup() 
{
  Serial.begin(9600);
  pinMode(9, OUTPUT);  
 pinMode(8, OUTPUT); 
  
  myservo.attach(9); 
  myservo1.attach(8); 
 
}

void loop() 
{
 coord = analogRead(y);
 int b = map(coord, 0, 600, 0, 180);     
 myservo.write(b); 
 Serial.println(b 
 coord1 = analogRead(z);
 int c = map(coord1, 0, 600, 180,0);     
 //myservo1.write(c); 

 delay(1);       
}

accellerometro 3 assi con servomotore.sch.pdf (6.09 KB)