Loading...
  Show Posts
Pages: 1 2 [3] 4 5
31  International / Español / Re: activar y desactivar pines mientras recibo codigo ascill desde el puerto serie on: November 19, 2012, 05:24:17 pm
Cambia la linea de codigo

If (Serial.available())

Por

if (Serial.available() > 0)
{

Y mete todo lo siguiente ( las comparaciones de texto) entre las llaves  del if...
}

Es decir


void loop(){
if(Serial.available() >0)
    {
     
        // Read off all bytes
         val = Serial.read();
       // BlueSerial.print(val);
        Serial.print(val);
        Serial.println();
         // lee y almacena el dato en 'val'
       

if( val == 'a' )               //su el dato recibido es  A ́
{
digitalWrite(ledpin13, LOW); //activa el LED
} else {
digitalWrite(ledpin13, HIGH);
}
if( val == 'b' )             
{
digitalWrite(ledpin12, HIGH);
} else {
digitalWrite(ledpin12, LOW);
}
if( val == 'c' )             
{
digitalWrite(ledpin11, HIGH);
} else {
digitalWrite(ledpin11, LOW);
}
if( val == 'E' )             
{
digitalWrite(ledpin10, HIGH);
} else {
digitalWrite(ledpin10, LOW);
}
if( val == 'F' )             
{
digitalWrite(ledpin9, HIGH);
} else {
digitalWrite(ledpin9, LOW);
}
if( val == 'G' )             
{
digitalWrite(ledpin8, HIGH);
} else {
digitalWrite(ledpin8, LOW);
}
if( val == 'H' )             
{
digitalWrite(ledpin7, HIGH);
} else {
digitalWrite(ledpin7, LOW);
}
if( val == 'U' )             
{
digitalWrite(ledpin6, HIGH);
} else {
digitalWrite(ledpin6, LOW);
}
if( val == 'D' )             
{
digitalWrite(ledpin5, HIGH);
} else {
digitalWrite(ledpin5, LOW);
}
if( val == 'L' )             
{
digitalWrite(ledpin4, HIGH);
} else {
digitalWrite(ledpin4, LOW);
}
if( val == 'R' )             
{
digitalWrite(ledpin3, HIGH);
} else {
digitalWrite(ledpin3, LOW);
}


}
delay(60);
// espera 100ms para una nueva lectura
}
32  International / Español / Re: Comprobar HC-SR04 on: November 19, 2012, 04:36:38 pm
He actualizado a la ultima version de la libreria, he probado lo que me comentais y nada de nada...
Estara defectuoso.... ( menuda mier.....) esta sin usar... Y no puedo reclamar....
Gracias por la ayuda
Un saludo!
33  International / Español / Re: Arduino IR on: November 18, 2012, 04:47:13 pm
pon el codigo o algo....
34  International / Español / Comprobar HC-SR04 SOLUCIONADO on: November 18, 2012, 04:45:46 pm
Buenas....
Tengo un sensor ultrasónico HC-SR04 y usando un sencillo código no consigo que funcione....
solo consigo que me de una medida de 51 cm...

#include <Ultrasonic.h>
Ultrasonic ultra1(9,8); // (Trig,Echo)

int dist1;

void setup()
{
 Serial.begin(9600);
}

void loop()
{
  
 dist1 = ultra1.Ranging(CM); // mide distancia sensor 1
 Serial.println(dist1);
 delay(250);
  
}

no se si el sensor estará defectuoso, o estoy haciendo algo mal, estoy alimentando el sensor con la salida de 5v de la placa arduino uno....y solo tengo dos cables mas....
hay alguna forma de asegurarme que el sensor esta bien?
35  International / Español / Re: Arduino IR on: November 18, 2012, 01:24:34 pm
Imagino, que lo que te sucede es que te lee el primer còdigo pero luego ya no te lee mas...
Yo tuve el mismo problema...
Cuando cambias de rutina en el codigo, y vuelves a la anterior, tienes que reactivar la lectura del còdigo....


irrecv.resume();

Aqui tengo un codigo de un receptor IR ... A ver si te sirve...
http://lisergio.wordpress.com/2012/09/23/ricino-construyetelo-tu-mismo/

Saludos
36  International / Español / Re: Cronometraje con RFID on: October 31, 2012, 06:39:49 pm
En cuanto alsistema  de deteccion, estoy en la misma situacion que tu, intento implementar algo como como el rfid en mi sistema de crono personal....
Ahora la deteccion es por infrarrojos, pero el gestor de vueltas y tiempos a lo mejor se sirve para algo...
Echale un vistazo al proyecto... En lisergio.wordpress.com
Un saludo
37  International / Español / Re: ordenar números... on: October 29, 2012, 02:42:15 pm
MUCHISIMAS GRACIAS!!!!

Funciona perfecto, era justo lo que necesitaba....

No entiendo muy bien como realiza la comparación de los datos (si podrías reescribirlo comentando lo agradecería) pero lo he adaptado y me va de lujo.....


Gracias otra vez.....
38  International / Español / Re: ordenar números... on: October 29, 2012, 11:13:57 am
pues lo siento....

no consigo hacerlo... llevo 2 horas probando y nada... con dos valores es fácil, pero con mas, no lo consigo....

algún ejemplo por ahi, para echarle un vistazo?...

39  International / Español / ordenar números... on: October 28, 2012, 05:51:11 pm
Buenas otra vez.....
Estoy atascado... otra vez....

Una de las partes finales de mi programa, me genera una serie de datos... relacionados entre si de dos en dos... y tengo que ordenarlos de mayor a menor.. es decir...

Ejemplo...

dato 1   Dato2
25 ----- 80345
23 ----- 81435
21 ----- 82246
23 ----- 91435
21 ----- 80856
25 ----- 82724

En primer lugar hay que ordenar la columna de dato 1, de mayor a menor... y en caso de repetirse hay que usar el dato dos de menor valor...

es decir....

dato 1   dato 2
25 ----- 80345
25 ----- 82724
23 ----- 81435
23 ----- 91435
21 ----- 80856
21 ----- 82246

tengo guardados los datos guardados de la siguiente manera....
dato1_1, dato1_2 .... dato1_6
dato2_1, dato2_2 .... dato2_6

Alguna idea????

gracias....
40  International / Español / Re: Problema avrdude: stk500_getsync(): on: October 25, 2012, 06:26:40 pm
Tienes bien configurada la placa en la lista de dispositivos?
El puerto es el correcto?
Has probado con otro còdigo de ejemplo a ver si ese se carga de forma correcta?
41  International / Español / Re: ayuda con servo modificado??? on: October 21, 2012, 04:00:41 pm
Prueba a colocar una resistencia de 10k ajustable multivuelta, para un correcto ajuste del neutro...
Si el neutro no es correcto podria funcionar mal...

Suerte...
42  International / Español / Re: DUDA! Varios transmisores y receptores RF 315mhz a la vez... on: October 20, 2012, 08:36:14 am
Gracias por la respuesta ...

Entonces, para poder usar unos 10 parejas diferentes de transmisores y receptores al mismo tiempo, que tipo de transmisores podría usar???

El alcance debería ser de al menos 20 metros...

Gracias...
43  International / Español / DUDA! Varios transmisores y receptores RF 315mhz a la vez... on: October 19, 2012, 04:39:45 pm
Buenas otra vez a todos...
Pues como dice el titulo...
Identificar los mensajes que se envien desde un transmisor u otro, no seria problema,....pero mi duda es si hay problema por usar varios emisores y receptores al mismo tiempo...
O para que funcione hay que configurarlos con canales o algo...
Lomcierto es que me ha llegado un kit de emisor y receptor y funciona perfecto sin configurar nada...

Gracias!!!
44  International / Español / Re: incremento de numero en nombre de archivo SD on: October 13, 2012, 06:01:41 am
Bueno ... pues al final, buscando y un poco de ensayo y error, lo he conseguido....

Lo primero a tener en cuenta, es que el formato de nombre (que a mi ya se me había olvidado de MSDOS) es 8.3, por lo que "Lectura_" ya es de 8 asi que no se puede añadir mas....

En consecuencia lo he eliminado de la ecuación quedando el código de la siguiente manera....

***********************************************************
  char nombrefichero[12];
  i = 1;
  int exist = LOW ;
 
  while (exist == LOW)
  {
    sprintf(nombrefichero, "%d.txt",i); //genera el archivo 1.txt, 2.txt ..... xxxxxxxx.txt
    if (SD.exists(nombrefichero))
    {
      i = i+1;
    }
    else
    {
      exist = HIGH;
    }
   
  }

 
 
 
  myFile = SD.open(nombrefichero, FILE_WRITE);

...

...

************************************************************

ya siento preguntar y luego autocontestarme (pregunto cuando me desespero), pero soy muy impaciente y al final probando sale...

gracias....
45  International / Español / Re: Ayuda - Alarma basica con video vigilancia on: October 13, 2012, 05:00:02 am
La idea que tienes es buena, por lo que veo las cámaras son ip...

Como te han comentado mas arriba, arduino se queda corto para el tratamiento de video, asi que podrías usar unos detectores de alarma volumétricos conectados a arduino para gestionar el acceso, junto con un teclado y un temporizador para la desconexion.

Esto tiene un problema, las camaras ip son muy caras, y por el precio de dos cámaras, podrias comprar un videograbador con entradas de alarma y varias camaras con cable... normalmente los videograbadores economicos tienen una o dos entradas de alarma, con lo que podrias usar arduino para gestionarlas...
Pages: 1 2 [3] 4 5