Show Posts
Pages: [1]
1  Using Arduino / General Electronics / Re: Code works only if powered at 5V on: July 25, 2011, 08:16:58 pm
I didn't know about that... thank you for the info, I'll keep in mind  smiley
2  Using Arduino / General Electronics / Re: Code works only if powered at 5V on: July 25, 2011, 07:22:33 pm
Ok... I didn't tried using externall pull-ups. It seems like internal pull-ups are too weak for this application... Everything working with all the libraries...
3  Using Arduino / General Electronics / Code works only if powered at 5V on: July 25, 2011, 06:41:37 pm
Hello everybody,

I've been trying to connect a PSX1 dual-shock controller to the Arduino board. The first library that I tried didn't worked (PSXLib), neither the second (GPSX), neither the third (PSXLib_analog), neither the fourth (PS2Lib), ... I have the data wires directly into the arduino pins and the power and ground of the controller into the +5V and GND of the arduino.

After a lot of trying I discovered that if I put 5V and ground from my power supply in the Vin and GND of the arduino, the code works perfect. So i thought it should be a power related issue. I've tried to externally power the arduino at 12V using the DC jack, and it doesn't work, also I've tried to supply the board trough the USB socket using a USB charger (1.5A capable, so it's enough I think) and neither worked.

It seems like the code don't work if the LDO is regulating the voltage... The board is an arduino duemilanove with the atmega328.

¿Any ideas on this? I'm going to try with my arduino duemilanove with atmega168.

Regards.

EDIT: I've tried the same code in another older board with atmega168, exactly the same happens...
4  Forum 2005-2010 (read only) / Español / Re: ATmega8 vs ATmega168 on: February 28, 2008, 01:38:29 pm
Quote
Hola,

en esencia el fuente del bootloader tendria que valer para los otros procesadores tras haberle hecho las modificaciones apropiadas. Si le meteis mano y lo haceis funcionar, estaremos encantados de meter el fuente en posteriores versiones del IDE, para hacerlo llegar a cuanta mas gente mejor.

En cualquier caso, puestos a trabajar con un procesador mejor que el mega8, yo jugaria con el mega32, que tiene capacidad suficiente para muchos de los proyectos que la gente hace por ahi a dia de hoy.

/d

Muy buenas, hoy que tenía tiempo (día de Andalucía) me he puesto a probar y ya lo tengo todo funcionando con el ATmega88. Hay varias formas de hacerlo, lo que yo he hecho es lo siguiente:

1 - Modificar el código del bootloader, donde pone __AVR_ATmega168__ debe leerse __AVR_ATmega88__
2 - Modificar el Makefile del bootloader, principalmente la dirección de comienzo de la memoria de boot (0x1800) y los ajustes para el avrdude (yo he usado programador paralelo dapa y la mcu es m88)

Con eso ya está el bootloader funcionando.

Para poder compilar hay que hacer lo mismo que en 1 en los ficheros hardware/cores/arduino/*
También he tenido que modificar el hardware/boards para que la mcu sea atmega88

Solo he probado el ejemplo de la tabla ASCII y funciona.

Saludos!
5  Forum 2005-2010 (read only) / Español / Re: ATmega8 vs ATmega168 on: February 20, 2008, 05:50:20 am
Quote
Hola,

en Arduino no solo el chip importa, sino tambien el programa que viene dentro para hacer la descarga de programas, tambien conocido como Bootloader. Hemos preparado bootloaders para el atmega8 y el atmega168 que son completamente compatibles en numero y localizacion de los pines.

Ojo, el no te confundas proque el atmega16 no es compatible

Si tu distribuidor en Bilbao no tiene el atmega8 para tu placa serie (o el mega168), puedes mirar otros distribuidores a nivel nacional como amidata, farnell, etc. Te lo mandaran por correo sin problemas.

Un saludo,

/d

Bueno antes que nada saludar, ya que soy nuevo, me llamo Fran y soy de Sevilla. Pertenezco a HackArena hacklab, en Sevilla, y estamos ahora trasteando con Arduino. Aquí en Sevilla los chicos del CSOA sin-nombre también están trabajando todos los martes en San Bernardo con arduino.

Ahora a lo que íbamos, yo me encuentro con el mismo problema, el ATmega168 y el ATmega88 son idénticos, salvo en el tamaño de memoria y el tamaño que asignan a los vectores de interrupción (eso me ha parecido ver en el overview de Atmel), ¿no serviría el bootloader actual? ¿Serviría el resto de software de arduino? En caso de que solo sea el bootloader no creo que sea mucho problema modificarlo un poco para que valga. En cuanto tenga algo de tiempo le echo un vistazo.

Saludos.
6  Forum 2005-2010 (read only) / Workshops / 18-19 November - Arduino Workshop in Malaga on: October 14, 2008, 05:18:25 am
18-19 November in La Invisible (Málaga)
We are going to make this workshop during the Hackmeeting in La Invisible.

More information about this hackmeeting: http://www.sindominio.net/hackmeeting
There is the info about the workshop. Most things are in spanish.
Pages: [1]