Show Posts
Pages: 1 2 [3] 4 5 ... 13
31  International / Español / Re: ¿Comó calcular el tiempo? on: May 01, 2014, 10:47:09 am
Yo usaría la función millis,
Guardas el valor al inicio, lo lees de nuevo al pulsar , y los restas ...
Y el resultado es lo que has tardado en pulsarlo...
32  International / Español / Re: ¿Como puedo evitar esos dos segundos del puerto serial? on: April 24, 2014, 09:22:32 am
Pon código...
Para ver que has hecho....
33  International / Español / Re: Conectar rele a conmutador de luz de habitacion? on: April 22, 2014, 06:33:11 am
De nada!
Me encanta poder ayudar, y no ser siempre el que pide ayuda!
34  International / Español / Re: Conectar rele a conmutador de luz de habitacion? on: April 21, 2014, 03:52:05 pm
la opción mas fácil seria sustituir uno de los conmutadores por el relé, funcionará sin problemas...
y si quisieras añadirlo a los que tienes, tendrías que sustituir uno de los conmutadores por un cruzamiento y añadir el relé de conmutador...
35  International / Español / Re: Conectar rele a conmutador de luz de habitacion? on: April 21, 2014, 02:56:36 am
Si el rele que tienes conectado a la placa arduino , es un rele de un circuito 2 posiciones, es decir , un conmutador, tendrás que comprobar que tipo de encendido tienes en la habitación, si puedes encender la luz desde uno, dos o más puntos, en función de eso, sabrás si necesitas un conmutador o un cruzamiento...
Un punto - interruptor
Dos puntos - conmutadores
Más de dos - 2 conmutadores y resto cruzamientos

Como lo tienes ahora??
Quieres mantener todos los encendidos y añadir el rele?

Dime como prefieres y te hago un esquema de los encendidos...
36  International / Español / Re: Palabra "Hola" Multiplexado on: April 14, 2014, 11:29:10 am
Te aconsejaría buscar alguna información de como usar un display de 7  segmentos con arduino y como funciona la librería correspondiente,,,

Si a Google le preguntas "display 7 segmentos arduino" sale bastantes respuestas....
37  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);

38  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....
39  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...
40  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

41  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
42  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
43  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);  
}

44  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...
45  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...
Pages: 1 2 [3] 4 5 ... 13