Show Posts
Pages: 1 2 [3] 4 5 ... 13
31  International / Español / Re: Problema al mostrar lecturas en un LCD on: April 14, 2014, 11:26:05 am
Lo que tienes que hacer, es borrar antes de escribir de nuevo...
Es decir...

Lcd.setcursor(a la posición de inicio de escritura);
lcd.print(".espacios en blanco del total  de caracteres");
Lcd.setcursor( a la posición de inicio)
LCD.print( medida);

32  International / Español / Re: Consejos para mi proyecto personal on: April 14, 2014, 06:40:42 am
Yo haría lo siguiente :

Un módulo principal, con ethernet y receptor IR., y módulo de 2,4ghz , y sensor de temperatura , Para recibir la señal de control del móvil, los códigos IR del mando a distancia, leer temperatura y activar las luces ( hazlo todo con la misma ) y después un módulo receptor para la calefacción y otro para la máquina de AA...
Ahorras placas arduino y centralizas el control de todo para futuras ampliaciones....
33  International / Español / Re: Consejos para mi proyecto personal on: April 13, 2014, 01:44:02 pm
Para ser tu primer proyecto, creo que apuntas alto....
Te recomendaría empezar por partes, es decir, empieza  a realizarlo por partes, y a investigar las cosas que quieres hacer ,
Busca en primer lugar como hacer un termómetro, luego un termostato,...
Como enviar y recibir datos con el RF24L01...
Para controlar remotamente, investiga como hacerlo con el móvil y una tarjeta ethernet... Creo que es más práctico...
Hay una app llamada netIO remote, tienes ejemplos en la página oficial...
En mi blog, tengo algunos proyectos de control remoto desde el móvil, uso de tarjetas sd, uso del rf24L01... Etc...

Pero lo primero es lo primero, empieza por buscar ejemplos que pudieran servirte, intenta entender lo que hacen, y adaptarlos a tus necesidades....y después juntarlos todos para realizar tu gran proyecto...

http://netio.davideickhoff.de
http://Http://Lisergio.wordpress.com
http://www.ladyada.net/learn/arduino/ethfiles.html

Seguro que sí tienes problemas con tu código, la gente del foro no tendrá problemas en ayudarte.... A mi me han ayudado mucho y lo siguen haciendo...
34  International / Español / Re: Error al leer temperatura, si también leo voltios... (SOLUCIONADO) on: April 12, 2014, 05:57:19 am
Pues ya esta arreglado....
NO ES PROBLEMA DE CÓDIGO..
el problema esta en el divisor de tensión que he usado para leer la pila.... he usado un divisor al 50% con dos resistencias de 10k, pero habéis visto el resultado,,,
Lo he cambiado por un divisor 10 a 1... una resistencia de 100k y una de 10k, y ahora parece que va bien....

he cambiado el valor de R1 en el código por 100000.0

35  International / Español / Re: Error al leer temperatura, si también leo voltios... on: April 12, 2014, 05:06:35 am
Acabo de probar con serial.print y el resultado es el mismo....
pongo una código y una captura....

Quote
float tempC;
int tempPin = 0;
char msg[5];
int vpin = 3;
float Vout = 0.0;
float Vin = 0.0;
float R1 = 10000.0;
float R2 = 10000.0;
float valor=0;
void setup()
{
 Serial.begin(9600);
 pinMode(vpin, INPUT);
 pinMode(tempPin, INPUT);
}

void loop()
{
  // leer temperatura
  tempC = analogRead(tempPin);
  tempC = (5.0 * tempC * 100.0)/1024.0;
  dtostrf(tempC,2,2,msg);
  Serial.print("Temperatura: ");
  Serial.println(tempC);
  
  delay(250);
  
  // leer voltios
  valor = analogRead(vpin);
  Vout = (valor * 5) / 1024.0;
  Vin = Vout / (R2/ (R1+R2));
  dtostrf(Vin,2,2,msg);
  Serial.print("Tension Bateria: ");
  Serial.println(Vin);

  delay(1000);   
}





y si solo leo temperatura...

Quote
float tempC;
int tempPin = 0;
char msg[5];
int vpin = 3;
float Vout = 0.0;
float Vin = 0.0;
float R1 = 10000.0;
float R2 = 10000.0;
float valor=0;
void setup()
{
 Serial.begin(9600);
 pinMode(vpin, INPUT);
 pinMode(tempPin, INPUT);
}

void loop()
{
  // leer temperatura
  tempC = analogRead(tempPin);
  tempC = (5.0 * tempC * 100.0)/1024.0;
  dtostrf(tempC,2,2,msg);
  Serial.print("Temperatura: ");
  Serial.println(tempC);
  
  delay(250);
  /*
  // leer voltios
  valor = analogRead(vpin);
  Vout = (valor * 5) / 1024.0;
  Vin = Vout / (R2/ (R1+R2));
  dtostrf(Vin,2,2,msg);
  Serial.print("Tension Bateria: ");
  Serial.println(Vin);
  */
  delay(1000);   
}




No entiendo, en que puede afectar leer dos valores analógico para que falle....  smiley-sad
36  International / Español / Re: Error al leer temperatura, si también leo voltios... on: April 11, 2014, 01:55:02 pm
he probado a borrar la variable msg usando...
msg[5]='\0';

pero tampoco funciona...

la función dtostrf la uso, porque luego voy a transmitir ese dato junto mas texto usando un transmisor de 2,4ghz
37  International / Español / Error al leer temperatura, si también leo voltios... (SOLUCIONADO) on: April 10, 2014, 03:55:50 pm
 Buenas a todos, ...
haciendo unas pruebas me he encontrado con un problema, y es que estoy intentando leer temperatura y voltios de una pila al  mismo tiempo...

si solo leo la temperatura, no hay problema.. pero si añado las lineas para leer los voltios de la pila la temperatura oscila mucho y no parece leer bien, cada lectura cambia mas de 1 grado respecto a la lectura anterior...
no se que puede ser... :-(

pongo el código , a ver si alguien se le ocurre que puede ser....
gracias de antemano


Quote
float tempC;
int tempPin = 0;
char msg[5];
int vpin = 3;
float Vout = 0.0;
float Vin = 0.0;
float R1 = 10000.0;
float R2 = 10000.0;
float valor=0;
void setup()
{
 Serial.begin(9600);
 pinMode(vpin, INPUT);
 pinMode(tempPin, INPUT);
}

void loop()
{
  // leer temperatura
  tempC = analogRead(tempPin);
  tempC = (5.0 * tempC * 100.0)/1024.0;
  dtostrf(tempC,2,2,msg);
  Serial.println(msg);
  
  delay(250);
  
  // leer voltios
  valor = analogRead(vpin);
  Vout = (valor * 5) / 1024.0;
  Vin = Vout / (R2/ (R1+R2));
  dtostrf(Vin,2,2,msg);
  Serial.println(msg);

  delay(250);  
}

38  International / Español / Re: ¿Donde comprar Arduino? on: December 21, 2013, 03:57:14 pm
Creo que hablar de clones , no es piratería ,...
Y para ayudarte en tu elección , habría que saber que quieres hacer...
Pero imagino que si es para empezar y aprender, la mejor opción es un starter kit, que suele venir un arduino UNO y varios sensores junto con una protoboard y cables para las conexiones...
39  International / Español / Re: Codigos Hexagesimales control remoto arduino on: December 15, 2013, 07:58:29 am
Si la librería es iremote, usa el ejemplo de leer código que vive e incluido y ya esta.. Te saldrán los códigos en el monitor serie...
40  International / Español / Re: Ayuda Cuanto Voltaje y Amperes necesito on: December 10, 2013, 02:45:15 pm
Creo que todo depende del uso que le vas a dar a los servos...
he leido en google, que el consumo máximo podrían se hasta 4 amperios, imagino que usando la fuerza maxima soportable por el servo antes de romperse...
Así que yo pondría reguladores de 5V /2A uno para cada servo, o una buena fuente de 5v sin mas reguladores...
41  International / Español / Re: attiny85 con arduinoISP en arduino-1.0.5 [INFO] on: December 09, 2013, 05:28:58 pm
Creo que podría ser , que no encuentra el grabador ...
Has activado la opción arduino as ISP en el entorno arduino?
42  International / Español / Re: Conectar batería de un rc on: December 09, 2013, 05:26:01 pm
Los consumos no son del todo necesarios ( para un esquema final si) pero para hacer una aproximación de la conexión de todos los componentes valdría con saber las tensiones de alimentación de todos los componentes, ... Haz un esquema para que nos hagamos una idea y poder ayudarte,,
Por cierto , la foto de la li-po del primer comentario es de 2s...
43  International / Español / Re: Tareas simultaneas on: December 09, 2013, 05:21:38 pm
Los programas de arduino se ejecutan línea a línea, y si usas un delay, el proceso se detiene durante el tiempo del delay ... Por lo que no podrás hacer nada en ese periodo de tiempo.
44  International / Español / Re: Conectar batería de un rc on: December 05, 2013, 08:11:19 pm
No se exactamente que quieres alimentar,...
Dime que vas a alimentar , a que tensiones y que consumos,tiene  cada componente del montaje ,  y ponemos un esquema con los reguladores que necesitas...
45  International / Español / Re: Conectar batería de un rc on: December 05, 2013, 02:00:18 pm
Todo depende de que tensiones necesites para las diferentes partes..
Pero una lipo de 3s son 11.1v así que directamente a la placa arduino yo no la pondría....
Usa la lipo y diferentes reguladores de tensión ...
Pages: 1 2 [3] 4 5 ... 13