Show Posts
Pages: [1]
1  International / Español / Re: Problema alimentación motores L293D on: April 27, 2012, 05:52:33 am
Que tal!

2 cositas. smiley
1ª fijate que la masa (es decir el -) sea comun es decir que la masa este unida con la masa del arduino(gnd) porque sino el l293d se pega un mambo porque no tiene referencia de voltaje.
2ª el l293 tiene dos patitas de alimentacion (la 8 Vc, y la 16 Vss) en la 8 tenes que alimentarlo con el mismo voltaje de los motores y en la 16 5V ( por las dudas si es que tu circuito no tiene onele unos dioditos cruzados en las salidas del motor, unos 1n4148 andaria, con el anodo del diodo hacia la masa y el catodo al cble del motor y otro con el catodo en el Vc y el anodo hacia el cable del motor, esto es para sacar las corrientes de contrafem y que no se las coma el l293, se supone que el l293d tiene estos diodos adentro, mientras que el l293 a secas no). espero haber sido util..un abrazo

pd: fijate este pdf http://dl.dropbox.com/u/4859379/l293.pdf quizas aclare un poco..
2  International / Español / Problemas con el BootLoader en un ATMega328 a secas <--SOLUCIONADO on: April 24, 2012, 08:49:09 am
LEER MAS ABAJO QUE DOY LA SOLUCION.....

Estoy usando el cable de paralelo ( el que se publica en el sitio) para cargar por primera vez en un ATM328 (y no un ATM328P) y me tira el error :

avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
avrdude: Yikes!  Invalid device signature.
avrdude: Expected signature for ATMEGA328P is 1E 95 0F

Si alguien sabe como solucionarlo AGRADEZCO!!!
ya probe con editar el avrdude.conf y nada

tengo configurado ahora el preferences.txt con la linea: upload.using=parallel
Y estoy usando linux Ubuntu 11.10, con el arduino 1.0 bajado de la pagina

Muchas GRACIAS por su tiempo!
--------------------------------------------------------------------------------

LIIIISSSSSSSSSTTTTTOOOOO!!!!!


lo consegui!! googleando encontre a arduino-22 que decia como hacerlo...

1 cambiar en preferences.txt

------------------------------------------------------------
la linea:         upload.using=bootloader
remplazar:    upload.using=parallel
------------------------------------------------------------

2 (para cargar el bootloader en un ATmega328-PU y no un 328P)
cambiar en avrdude.conf , que se encuentra en hardware/tools/
la linea:
-------------------------------------------------------------------------
#------------------------------------------------------------
# ATmega328P
#------------------------------------------------------------

part
    id         = "m328p";
    desc      = "ATMEGA328P";
    has_debugwire   = yes;
    flash_instr      = 0xB6, 0x01, 0x11;
    eeprom_instr   = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00,
           0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF,
           0x99, 0xF9, 0xBB, 0xAF;
    stk500_devcode   = 0x86;
    # avr910_devcode   = 0x;
   signature      = 0x1e 0x95 0x0F;
    pagel      = 0xd7;............................

----------------------------------------------------------------------------
por:

----------------------------------------------------------------------------
#------------------------------------------------------------
# ATmega328P
#------------------------------------------------------------

part
    id         = "m328p";
    desc      = "ATMEGA328P";
    has_debugwire   = yes;
    flash_instr      = 0xB6, 0x01, 0x11;
    eeprom_instr   = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00,
           0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF,
           0x99, 0xF9, 0xBB, 0xAF;
    stk500_devcode   = 0x86;
    # avr910_devcode   = 0x;
    signature      = 0x1e 0x95 0x14;
    pagel      = 0xd7;.............
----------------------------------------------------------------------------------------


3 abrimos el programa (soft) arduino

(para arduino 0022)
y vamos a Tools>Burn Bootloader>
   y ahi seleccionamos el w/Parallel Programmer

o en ( para arduino1,0)  Tools>Programmer> y seleccionamos Parallel Programmer
y despues Tools> Burn Bootloader

y ahi deberia cargar el bootloader en nuestro atmega328, ojo tarda un ratito, luego viene el Done

4 cerramos el arduino
   y volvemos los dos archivos como antes

el preferences.txt :

upload.using=bootloader

y el avrdude.conf:

----------------------------------------------------------------------------------------
#------------------------------------------------------------
# ATmega328P
#------------------------------------------------------------

part
    id         = "m328p";
    desc      = "ATMEGA328P".....
  
    signature   = 0x1e 0x95 0x0F;

   ......

-----------------------------------------------------------------------------------


y listo! ahora conectamos el arduino uno con el cable usb y volvemos a ejecutar el programa arduino y le cargamos algun programita de los de examples, yo opte por el Blink ya que me muestra enseguida con un led que esta funcionando, y.... Listo! eso es todo, pero estuve casi todo un dia para encontrarle la vuelta, espero que sirva de tutorial a otros. GRACIAS!
Pages: [1]