Show Posts
Pages: [1] 2 3 ... 22
1  International / Español / Re: Sensor capacitivo controlando rele lampara 220v.Problemas on: January 24, 2014, 06:48:39 am
Si estas alimentando el rele directamente con arduino seguramente sea porque consume mas de los 40ma que puede dar el arduino, usa un transistor y alimenta el rele a parte. Un saludo.
2  International / Hardware / Re: Uso y conexión de un modulo de 8 reles on: October 28, 2013, 09:18:44 pm
Podria ser q se activen con low en vez de high. Has probafo eso?
3  International / Hardware / Re: como medir distancias entre dos puntos on: October 22, 2013, 06:38:39 pm
ES curioso este aparato que han inventado los de leica, por si puede dar ideas.



Y un proyecto con una webcam y un laser.

https://sites.google.com/site/todddanko/home/webcam_laser_ranger
4  International / Español / Re: Leds 5mm mal especificados on: October 09, 2013, 08:06:56 pm
http://radikaldesig.blogspot.com.es/2007/04/insoladora-de-leds-uv-en-placa.html
y esta se han fastidiado las fotos, pero tienes el esquema y todo.
http://radikaldesig.blogspot.com.es/2006/10/insoladora-uv-leds.html

Espero que te sirvan. un saludo
5  International / Español / Re: Leds 5mm mal especificados on: October 09, 2013, 12:22:05 pm
Yo hice una con leds y va de vicio, me basé en una de una web a ver si la encuentro y te paso el enlace.
6  International / Español / Re: OBD2 Bluethood y Arduino (Nuevo Proyecto ya en Curso) on: October 01, 2013, 02:51:55 pm
Interesante hilo, yo tengo el opcom que es para los opeles pero es un trasto enorme, me gustaria almo mas pequeño como el bluethoot o el elm337 casero que he visto por ahi que no ocupa mucho, el caso es q ya que tengo el opcom a ver si destripandolo y mientras leyendo lo q sea desde el pc a ver si se podria espiar con el bluethoot para saber los comandos o lo q sea con el arduino.

Lo he destripado y dentro hay un pic18f458 con un eftdi para el usb, se podria leer de los pines rx y tx?? mientras este conectado al pc por usb?? Decir que no tengo ni idea de este tema pero ya que lo tengo se podria hacer algo chulo.
Tengo un Opel astra H por si se podrian compartir trabajos.
7  International / Español / Re: Problemas con Arduino Mega on: September 28, 2013, 01:17:43 am
Haz una prueba alimentandolo por el vin, a mi me pasaba algo parecido con el nano, y metiendole 5v en el vin ya iba bien.
Suerte!!!
8  International / Español / Re: Teclado Usb con arduino on: September 26, 2013, 05:18:58 pm
Si buscas un poco en san google hay mucha info, por ejemplo

http://learn.adafruit.com/usb-next-keyboard-with-arduino-micro/overview

Si el teclado ya es usb igual no se puede.

Suerte!!!
9  International / Español / Nivel baterias lipo y bateria reserva on: September 20, 2013, 02:01:31 pm
Hola, he vuelto a recuperar un proyecto que tenia abandonado hace meses, y ahora tengo un problemilla primero tengo una bateria YSD-998 que tiene salidas de 5-9-12v y dentro lleva 3 baterias unidas de 3,7v , y quiero mostrar en una pantalla un porcentaje aproximado de lo que le queda, lo ideal seria con la salida de 12v, he pensado en un divisor resistivo, pero este tipo de baterias dicen que no es bueno bajar de una determianda carga no??? no se si así o me he liado con otras cosas.

Una vez solventado este problema, quiero hacer un circuito para que cuando se acabe la bateria o le quede muy poco o si la quito para cambiarla que salte a una bateria de reserva que seria un supercondensador de 4A y 5v y que al saltar guarde todo y ya hasta que se acabe del todo el condensador. Pero no se como hacer la conmutación, porque puede ser por gastarse o quitarla.

A ver si me podeis guiar un poco.
10  International / Español / Re: Separar float en digitos on: June 03, 2013, 05:42:10 pm
Nada no he dicho nada, tenia un parentesis mal y me ponia el decimal a 0, pero ya esta la union bien quedando asi.

int temp2=menu_num[0]*100+menu_num[1]*10+menu_num[2];
  Serial.println(temp2);
   float temp= (float)(temp2)/10;
 Serial.println(temp);

Muchas gracias, a ver cual es la siguiente piedra que me encuentro.

Un saludo y doy esto por solucionado
11  International / Español / Re: Separar float en digitos on: June 03, 2013, 05:04:17 pm
Gracias Igor no se me habia ocurrido lo de desplazar la coma.Demas como son dos digitos y con el de la coma 3, me va perfecto, casi no toco nada.Al final me ha quedado asi y me parece q funciona bien.

volatile float num2 = 23.5;
int num=(int)(num2*10);
  byte i;
for(i=0;i<3;i++){
if(i==0)
menu_num=(num/100)%10;
if(i==1)
menu_num=(num/10)%10;
if(i==2)
menu_num=num%10;
}

Arigato!!!
12  International / Español / [SOLUCIONADO] Separar float en digitos on: June 03, 2013, 12:42:57 pm
Hola, os escribo de nuevo porque tengo un problema, hasta ahora para cambiar en un display los valores de un valor int los dividia en 3 digitos, cambiaba cada digito y  luego los guardaba volviendolos a unir, pero tengo un valor que lleva coma y que es un float que tengo el problema que no se como hacerlo,

Con los int lo hacia asi:
int num = 235;
byte i;
for(i=0;i<3;i++){
if(i==0)
menu_num=(num/100)%10;
if(i==1)
menu_num=(num/10)%10;
if(i==2)
menu_num=num%10;
}

a ver si me podriais ayudar, ya que el ide me da error invalid operands of types 'float' and 'int' to binary 'operator%' si en vez de un int pongo float. Alguna idea???

Gracias de antemano.

P.D. Acabo de encontrar este ejemplo pero no lo entiendo, no se si me podria servir.
http://forum.arduino.cc/index.php?topic=167414.0
13  International / Español / Re: Cuestion sobre optimizando de variables globales y normales on: May 31, 2013, 06:36:39 pm
Jeje, nadi controla del tema, con volati letengo mis dudas, por ejemplo dentro de una funcion que se llama al entrar en un menu y luego se sale para entrar en otro y usarla de nuevo, como es mejor declararla como volatile o normal o lo mismo con la i de un for, al compilar al poner como volatile ocupa mas el sketch y bastante mas como 26 bytes que me ha dejado mosca.

Se que es un tema algo complicao.

Saludos.
14  International / Español / Cuestion sobre optimizando de variables globales y normales on: May 24, 2013, 12:33:22 pm
Hola, dentro de mis conocimientos quiero tener lo codigos lo mas optimizados posibles, el caso es que tengo una duda con las variables globales, cuanto ocupan, etcc..

Por ejemplo se pueden poner varias maneras aquellos valores fijos que no se vayan a tocar

#define num_linea 6          // cuanto ocupa en memoria esta opcion?? dicen que es mejor usar const byte en este caso
const byte num_linea=6;   // ocupa 1 byte??

o como variables normales.
byte num_linea=6;  //ocupa 1 byte
int num_linea=6;  //ocupa 2 bytes

En cuanto a las variables que se puedan cambiar sus valores, no entiendo muy bien como funciona volatile, es temporal pero cuando se borra o como funciona. Ocuparia lo mismo un volatile byte num_linea= 6 que un byte a secas???

Otra cuestion es el uso de int_8(lo mismo que byte), int_16(lo mismo que int), o int_32(como un float), esto a la hora de trabajar el micro creo q es lo mismo, pero lleva menos ciclos usarlas asi o da exactamente lo mismo????? Quiero optimizar todo, siempre que vaya a mejor, jejee.

A ver si me podeis aclarar un poco este tema, lo que si me estoy acostumbrando es a usar byte cuando los numeros no son mayor de 255.
Saludos
15  International / Español / Re: [SOLUCIONADO] añadir caracteres ▲▼ a la libreria arduino es posible?? on: May 22, 2013, 12:28:44 pm
Llevo toda la tarde mirando todo el codigo del lcd y finalmente he dado con la forma de hacerlo, al final no he tenido que crear nada, tiene unos 254 caracteres posibles pero claro si pones ▲ en la funcion de escribir general no funciona pero si lo escribes con la que imprime caracter a caracter poniendo 30 y 31 como numeros funciona.
Como no pone que narices es cada secuencia de caracteres me he puesto ha hacer algunos a mano, tal como he dicho antes, y el 30 y 31 del array son los que yo queria.

En fin una cosa menos, toy haciendo una serie de menus en el lcd con varias secciones, cuando lo termine seguramente lo publique.

Un saludo.
Pages: [1] 2 3 ... 22