Chiarimenti L298N e motori dc 5 Volt

Leggevo la scheda n° 31 scaricata da questo indirizzo http://www.phoenixsea.ch/downloads/ABC/ABC_Cards.zip ed il datasheet dell'L298N riguardo il collegamento dell'L298N per pilotare motori in corrente continua (http://www.ebay.it/itm/200991683497?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649)
Giusto per sicurezza avevo alcune domande

  1. i diodi che si vedono nella scheda simulano il ponte H o vanno fisicamente inseriti( per me simulano)?
    2)tra i pin 1 e negativo viene inserita una resistenza/reostato che limita la corrente nel caso il motore giri troppo velocemente?
    E' giusto? e nel caso può essere collegato direttamente al negativo?
  2. Pin 2 -3 direttamente al motore
  3. Pin 4 +5V non prelevati da arduino, ma da una fonte esterna
    5)Pin 5-7 direttamente ad arduino (da accendere sempre in maniera alternata in base al senso di marcia voluto)
  4. Pin 6 ai +5 di cui al punto 4 per abilitare il motore
    7)Pin 8 al negativi
    8)Pin 9 ai +5 di cui al punto 4
  5. confermate l'inserimento di un condensatore da 100 nF (elettrolitico?) tra il pin 4 e 8 ed uno tra 9 ed 8?
    Volendolo comandare in PWM per regolare la velocità su quale pin devo agire? Tipo 5 in PWM e 7 LOW e 5 HIGH che abilita il ponte, oppure sul 6 in PWM 5 HIGH e 7 LOW?
    Ovviamente questo è solo per un lato dell'integrato
    So che l'argomento è stato gia ampliamente trattato, ma nelle discussioni precedenti non ho capito un granchè.
    Grazie.

i 298 secondo me son sprecati per pilotare quei motori.
Io userei i L293 che costano meno e sono gia' 4 volte piu' potenti del carico che vuoi applicare...
mi spiego meglio...
il motore che tu hai su ebay consuma 150 mA l'uscita del l293 e' 600mA continui quindi 4 volte piu' potente.

con un 293 puoi pilotare 2 motori con funzionalita' revers oppure 4 motori in singola direzione... oppure 2 singola dir e 1 avanti e indietro...

I diodi servono a smorzare le correnti inverse che i motori generano e quindi li devi lasciare.

I resistori sui pin 1 e 15 del 298 servono a limitare la corrente sul motore....non centra nulla la velocita' dei giri.... i giri li regoli tramite la sequenza di abilitazione (on off) del ponte... piu' tempo lasci acceso in on e piu' veloce va..... on fisso = velocita' massima on 1 secondo off 1 secondo la velocita' sara' al 50% logicamente se hai tempi di secondo vedrai andare a scatti ma se tu commuti 1millisecondo on 1 millisecondo off lo vedi muoversi a meta' velocita' ma scorrevole e lineare... come vedi scorrevole e lineare se fai 1 millisecondo on e 5 millisec. off solo che andra' al 20% della velocita' massima...
studiati il PWM

OK Grazie per i chiarimenti

C'é un altra cosa da considerare. La tensione di alimentazione motore deve essere ca 2,5V maggiore della tensione di pilotaggio delle entrate.
ViH da 2,3V fino VSS (tensione riconosciuta come HIGH nei pin 5, 7, 10, 12)
VSS da 4,5V a 7V (tensione alimentazione parte pilotagio al pin 9)
VS da ViH+ 2,5V a 46V (tensione alimentazione motore al pin 4)

percui se piloti il L298 con i 5V del Arduino la tensione di alimentazione del motore deve essere almeno di 7,5V
La tensione persa sui transistori del ponte H va da 2,4V a una corrente di 0,8A fino a 3,7V a 2A
Vedi grafico fig1 a pagina 4 di https://www.sparkfun.com/datasheets/Robotics/L298_H_Bridge.pdf

Ciao Uwe