Show Posts
Pages: 1 ... 97 98 [99] 100 101 ... 106
1471  Forum 2005-2010 (read only) / Español / Re: ALIMENTAR ARDUINO CON BATERIA on: December 15, 2008, 08:19:34 am
Otra pregunta,

Las pilas AA, cuando se descargan.... ¿bajan mucho de voltaje?

Porque he estado mirando las PP3, y lo hacen muy rápido... Creo que enseguida estaría en los 6,6 voltios críticos.

Y esto no puede ser, porque es un comprobador de sensores, los cuales los alimento. Necesito alimentación estable.

El invento en cuestion, funciona de forma no continuada. Antes no me explique bien.

1472  Forum 2005-2010 (read only) / Español / Re: ALIMENTAR ARDUINO CON BATERIA on: December 15, 2008, 07:57:28 am
Ahh! Pues segun la documentacion de Arduino:

USB Overcurrent Protection

The Arduino Diecimila has a resettable polyfuse that protects your computer's USB ports from shorts and overcurrent. Although most computers provide their own internal protection, the fuse provides an extra layer of protection. If more than 500 mA is applied to the USB port, the fuse will automatically break the connection until the short or overload is removed.


He abierto el schematic, y si que lo tiene, pero sólo para el USB.


Sólo quería saber cifras por experiencia, porque si alguien me dice que con una de 9V, tiene 8 horas de autonomia, en una aplicación parecida, voy por ahi seguro.
Ya que mi aplicación, es para medida. Por lo que 8 horas, se convierte en meses...


Gracias!!

1473  Forum 2005-2010 (read only) / Español / Re: ALIMENTAR ARDUINO CON BATERIA on: December 15, 2008, 05:11:56 am
Muchas gracias Eduardo.

Poner 6 pilas de tipo AA, se me hacia un poco grande para la aplicación que quiero usar [Es una especie de multimetro]. Por eso lo de buscar alguna bateria de otro estilo.

Me habia animado a escribir por si alguno habia "jugado" con algo similar,ya que algo bastante standard (Arduino + LCD tipo HD44780).Antes de ponerme a medir la corriente.....y hacer pruebas.
Pero bueno, ya os contaré resultados. ¿Y una PP3 de 9 voltios?
La verdad que no estoy muy puesto en baterias, y no se el drop de caida de las diferentes tecnologias segun se van gastando para asegurar que siempre estoy por encima de 7 voltios....

De todas formas,acerca de picos de corriente y todo eso. ¿La placa de arduino no viene con una protección de 500 mA? No he repasado los diagramas ni nada, pero esperaba que esta protección actuase bien alimentes por USB ó bien por el conector externo.


Gracias!
1474  Forum 2005-2010 (read only) / Español / ALIMENTAR ARDUINO CON BATERIA on: December 14, 2008, 01:30:50 pm
Hola,

Mi nombre es Igor y es la primera vez que escribo en este foro. No confundirme con un tocayo que parece que es muy habitual por el foro.

He estado haciendo una busqueda por la red, pero la verdad que no he dado con nada (que no quiere decir que no esté...je,je,je).

He hecho una aplicación con Arduino + LCD. Lo quiero utilizar como si fuera una especie de voltímetro, y estoy buscando una batería que le pudiese venir bien.

Por la red se encuentran baterías de Lipo de 7,4 voltios para helicopteros RC, que tienen muy buena pinta.
¿Creeis que una pila de 9voltios podría alimentarlo con suficiente autonomía?

Mi pregunta es si alguien tiene experiencia alimentando arduino+lcd con algún tipo de bateria, asi de su autonomía funcionando.
El LCD es el típico retroalimentado 2x16 de color azul.

Antes de ponerme a probar, he decido escribir a ver si me puedo "aprovechar" de la experiencia previa de otros.

Lo ideal sería si se puede comprar en Amidata ó Farnell.

Muchas gracias, y perdonad si se ha contestado anteriormente esto en el foro....



Igor R.
1475  Forum 2005-2010 (read only) / Español / Re: Problemas haciendo cuentas con arduino on: April 14, 2009, 02:18:23 am
Me alegro que te funcione!!!


 smiley-wink




Igor R.
1476  Forum 2005-2010 (read only) / Español / Re: Problemas haciendo cuentas con arduino on: April 13, 2009, 06:40:13 am
Para forzar las operaciones a float, cambia a:
position_v = (luz*180.0)/1023.0;

Es decir, ponerle un decimal a las constantes de tu operación.

1477  Forum 2005-2010 (read only) / Español / Re: Problemas haciendo cuentas con arduino on: April 13, 2009, 06:07:40 am
Hola,

Como has declarado la variable que guarda el resultado? Es float?

Prueba algo como esto:

float fresultado;
int sensor;

sensor=analogRead(pin);
fresultado=sensor*180.0/1023.0;



Salu2


1478  Forum 2005-2010 (read only) / Español / PIN MAPPING ARDUINO MEGA on: April 12, 2009, 04:32:53 am
Hola,

Adjunto el pin mapping entre Arduino y ATMega1280.




Salu2  smiley-wink


Igor R.
1479  Forum 2005-2010 (read only) / Español / Re: Introducir rutinas ATmega en entorno Arduino on: April 15, 2009, 03:21:15 am
He abierto wiring_serial.c y he visto que tenia un SIGNAL(SIG_USART_RECV) ó SIGNAL(SIG_UART_RECV)


Signal es para capturar la interrupcion, pero ahora se usa ISR() en vez de signal().

Ha sido un vistazo rápido...

1480  Forum 2005-2010 (read only) / Español / Re: Introducir rutinas ATmega en entorno Arduino on: April 12, 2009, 03:19:14 am
Hola,

Puedes utilizar en el entorno Arduino las funciones de C de libc (http://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html).

Para usar interrupciones, incluye en tu programación
#include <avr/interrupt.h>

Para definir las rutinas de cada interrupción, tienes ISR().

Hay bastantes ejemplos por la red. Un manual donde puedes aprender a usar los timers y ver sus interrupciones:
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=50106


Saludos smiley-wink



Igor R.

1481  Forum 2005-2010 (read only) / Español / Re: Problema quemando bootloader en ATmega 8, Ayuda!! on: December 17, 2008, 08:03:32 am
Sin saber mucho del tema... no será algo entre la masa de tu circuito y la masa del ordenador?

¿Estan unidas las masas del puerto paralelo y de tu placa?

¿No iran por ahi los tiros?

1482  Forum 2005-2010 (read only) / Español / Re: Ayuda con la funcion MAP on: January 25, 2009, 10:14:59 am
Cristal,

Al final se trata de resolver la ecuación de una recta que pasa por dos puntos. Si los puntos son (X0,Y0) y (X1,Y1)

(X-X0)/(X1-X0)=(Y-Y0)/(Y1-Y0)

En el ejemplo que puso Eduardo, los dos puntos son: (130,0) y (320,255). Piensalo como, cuando LDR valga 130,quiero conseguir 0 y cuando LDR valga 320,quiero conseguir 255.

Con lo que
(X-130)/(320-130)=(Y-0)/(255-0)
Y=1.342*X-174,4736

Es decir:
si LDR=130; Y= 1.342*130-174,4736=0
si LDR=230; Y=1.342*230-174,4736=134
si LDR=320; Y=1.342*320-174,4736=255

Mira:
http://www.escolalliurex.es/mec/Matematicas/Geometria/vectores_rectas_plano_alm/index/rectadospuntos.htm



Salu2



Igor R.

1483  Forum 2005-2010 (read only) / Español / Re: Controlar Arduino y Xbee Mediante Visual Basic on: January 23, 2009, 03:01:23 pm
Hola,

En realidad, para ti es como si fuera un puerto serie. En visual basic 6 tienes el control MSCOMM.  Me imagino que para .NET habrá algo parecido ó puedes utilizar NETCommOCX.
Mira mi post:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1230677761

Ahi conecto Arduino con VBA en excel (Visual Basic para aplicaciones).

Puedes probar tambien a conectarte con hyperterminal.


Salu2  smiley-wink


Igor R.



1484  Forum 2005-2010 (read only) / Español / Re: Problemas para grabar sketch con AVRISP on: December 30, 2008, 05:42:45 pm
Hola Eduardo,

Buscando otra cosa por la red, me he encontado con esto por casualidad:
http://www.pololu.com/docs/0J17/all


"The configuration instructions in this section explain how to alter the Arduino IDE so that it programs your controller using an ICSP rather than an Arduino bootloader"


   1.  Go to http://www.arduino.cc/en/Main/Software and download the latest Arduino software for your platform (Arduino 0012 as of this writing). Extract the files and run the Arduino IDE once to generate a preferences file (this will happen automatically when the program is first run). Close the Arduino IDE.

   2. Add the following to the end of the boards.txt file in the arduino-0012/hardware directory:

            orangutan.name=Orangutan with Programmer
            orangutan.upload.maximum_size=16384
            orangutan.build.mcu=atmega168
            orangutan.build.f_cpu=20000000L
            orangutan.build.core=arduino

      or replace your boards.txt file with this (3k txt).

      This will add an Orangutan with Programmer option to the Tools > Board menu of the Arduino IDE. It accounts for the 20 MHz clock speed (standard Arduino boards run at 8 or 16 MHz) and bigger flash size (due to lack of an Arduino bootloader) on the Orangutans and 3pi.

      Note: If you are using a Baby Orangutan B-48, you need to modify this new file entry slightly. The maximum upload size should be 4096 rather than 16384 and the build mcu should be atmega48 rather than atmega168.

   3. If you are using our Orangutan USB programmer, add the following to the end of the programmers.txt file in the arduino-0012/hardware directory:

            avrispv2.name=AVR ISP v2
            avrispv2.communication=serial
            avrispv2.protocol=avrispv2


      or replace your programmers.txt file with this (0k txt).

      This will allow the Arduino IDE to program with the avrispv2 protocol used by our Orangutan USB programmer. If you have a different ICSP programmer, such as AVR ISP mkII, check to see if its protocol already exists in the programmers.txt file. If it doesn't, add your programmer to the to the file by creating a new entry for it. For example:

            mynewprogrammer.name=Whatever I want to call it
            mynewprogrammer.communication=serial
            mynewprogrammer.protocol=<insert protocol here>


   4. Edit your Arduino IDE's preferences.txt file. You can find this file in the following location, depending on your platform:

          * Windows: c:\Documents and Settings\<USERNAME>\Application Data\Arduino\preferences.txt
          * Mac: /Users//Library/Arduino/preferences.txt
          * Linux: ~/.arduino/preferences.txt
      Note that the Application Data directory on the Windows platform is typically hidden, so you might need to edit your folder properties so that hidden files are displayed.

      Open this file and replace the line upload.using=bootloader with:

          * upload.using=avrispv2 if you are using the Orangutan USB programmer
          * upload.using=avrispmkii if you are using the an AVR ISP mkII
          * upload.using=mynewprogrammer if you are using something else you added to programmers.txt






Ahi puedes coger la idea para meter tu programador...


 smiley-wink

Igor R.
1485  Forum 2005-2010 (read only) / Español / Re: Problemas para grabar sketch con AVRISP on: December 23, 2008, 06:26:57 pm
¿Has probado esto? http://arduino.cc/en/Hacking/Programmer

Ahi hablan de modificar el archivo preferences.txt, en la linea uploading.upload=bootloader, con el programador que corresponda del archivo programmers.txt, que si no me equivoco por lo que pones sería uploading.upload=AVR ISP


La verdad, que nunca lo he hecho y desconozco el tema, sólo he puesto lo que pone en el link. Si lo consigues hacer funcionar, cuentanos tus experiencias....



Suerte!!  smiley-wink


Igor R.

Pages: 1 ... 97 98 [99] 100 101 ... 106