Motore controllato con PWM!

buonasera a tutti sono nuovo in questo forum, ho un piccolo problema che non riesco a risolvere vorrei regolare la velocità di un motore dc con un potenziometro. Ma dopo tanti tentativi non ci sono riuscito, però riesco a farlo con un led. qualcuno può aiutarmi? :cold_sweat: :cold_sweat: :cold_sweat:
vi allego il circuito
e il codice:
int pinpot = 0;
int pinmotore = 9;
int valpot = 0;
int valmotore = 0;

void setup()
{
pinMode(pinmotore, OUTPUT);
}
void loop()
{
valpot = analogRead(pinpot);
valmotore = map(valpot, 0, 1023, 0, 255);
analogWrite(pinmotore, valmotore);
delay(10);
}

DOVE SBAGLIO??

Good evening everyone I'm new in this forum, I have a little problem that I can not fix I would like to adjust the speed of a dc motor with a potentiometer. But after many attempts did not succeed, but I can do it with an LED. can someone help me? smiley-roll-sweat smiley-roll-sweat smiley-roll-sweat I am attaching the circuit and the code:

pinpot int = 0; 
  int pinmotore = 9; 
  valpot int = 0; 
  valmotore int = 0; 

void setup ()  {  pinMode (pinmotore, OUTPUT); }  void loop () {  valpot = analogRead (pinpot);  valmotore = map (valpot, 0, 1023, 0, 255);  analogWrite (pinmotore, valmotore);  delay (10);  }




HOW WRONG?

I am sorry to tell you but the problem with your circuit is that you are trying to drive the motor with a pwm pin limited to 40mA. You need to drive the motor with a transistor.
Motor (+) pin => +5V
Motor (-) pin => Collector of 2n2222 transistor.
Emitter of transistor => GND
BASE of transistor => 1 k ohm resistor => arduino pwm pin .
understand ?

Mi dispiace dirtelo, ma il problema con il circuito è che si sta tentando di pilotare il motore con un perno PWM limitata a 40mA. È necessario guidare il motore con un transistor. 
Motor (+) pin => +5 V 
Motore (-) pin => Collettore di transistor 2N2222. 
Emettitore del transistore => GND 
BASE di transistor => 1 k ohm resistenza => arduino PWM pin. 
capire?

click the MODIFY button in the upper right of the post window.
Highlight all you code.
click the "#" CODE TAGS button on the toolbar above just to the left of the QUOTE button.
click SAVE (at the bottom).
When you post code on the forum, please make a habit of using the code tags "#" button.

fare clic sul pulsante Modifica in alto a destra della finestra posta. 
Evidenziare tutto il codice. 
fare clic sul pulsante "#" CODE TAGS sulla barra degli strumenti sopra appena a sinistra del pulsante QUOTE. 
fare clic su SAVE (in basso). 
Quando si registra il codice sul forum, si prega di prendere l'abitudine di utilizzare i tag del codice tasto "#".