Show Posts
Pages: 1 ... 21 22 [23] 24 25 ... 28
331  International / Español / Re: Conectar PIR con arduino (Detector de movimiento) on: March 31, 2012, 03:12:14 pm
Hola de nuevo:
Veo que has conectado mucho cable.Para aprender como funciona, primero a lo básico. Como ya te dije es desde la salida del relé. Si sigue funcionando mal creo que es cosa del pir, llevara algún potenciometro o algún switch para la sensibilidad.
332  International / Español / Re: Duda Arduino UNO o MEGA distancia entre Sensores y Arduino. on: March 23, 2012, 06:26:55 am
Háblanos de distancias y tipos de sensor.
333  International / Español / Re: Conectar PIR con arduino (Detector de movimiento) on: March 18, 2012, 12:26:55 pm
Esta bien. Las otras resistencias también te sirven. También puedes usar otras que no sean de 10k
334  International / Español / Re: ¿Por qué no compila? on: March 18, 2012, 08:33:24 am
Ya lo he conseguido. Pero sigo con el problema de que el servo se queda 'pillado'. El motor interno se mueve quedándose bloqueado.
335  International / Español / Re: ¿Por qué no compila? on: March 18, 2012, 06:05:02 am
He estado realizando pruebas un buen rato. He retirado del código las acciones de mover el servo y para mi sorpresa, descubro que sigue con el 'forceo' que anteriormente, creia que era del código.
336  International / Español / Re: ¿Por qué no compila? on: March 18, 2012, 05:40:03 am
Hace como un ruido, como si se estuviera forzando. Ayudadme cuanto podais necesito tener ésto para esta semana.
Gracias un saludo
337  International / Español / Re: ¿Por qué no compila? on: March 17, 2012, 08:09:17 pm
Ya he conseguido que vaya. Desde un teclado inalámbrico pulso el 1 y se mueve a un lado, y debería de ser que pulse el 2 y para el otro lado. Pero se queda bloqueado. Es cosa de que hay que meterle un refresco al servo o algo, no se si me explico.
Gracias a todos!


Code:
#include <ServoTimer2.h>
#include <VirtualWire.h>
int rollPin=9;
ServoTimer2 servoRoll;




int pinRx = 4;

void setup(){
   pinMode(13,OUTPUT);
servoRoll.attach(rollPin);     

  Serial.begin(9600);

  vw_set_rx_pin(pinRx);
  vw_setup(2000);
  vw_rx_start();
//setup


}


void loop(){
 
 
   
  uint8_t mensaje[VW_MAX_MESSAGE_LEN];
  uint8_t longitud = VW_MAX_MESSAGE_LEN;

  if (vw_get_message( mensaje , &longitud ) ){   
    Serial.print("Recibido -> ");
    Serial.println( mensaje[0] );
   
    if( mensaje[0] == 'A' ){
       servoRoll.write(100);        // Lo mueve hasta aquí, pero hay que meterle algo para que...
   
             
    }else if( mensaje[0] == 'B' ){
     servoRoll.write(50);            //...aquí te deje moverlo de nuevo
       

               
    }else if( mensaje[0] == 'V' ){
     
       
}else if( mensaje[0] == 'G' ){
   
  }
}
}
338  International / Español / Re: ¿Por qué no compila? on: March 17, 2012, 04:55:49 pm
Muchas gracias! Lo pruebo y te digo algo. Un saludo
339  International / Español / Re: ayuda! ATtiny45_85 no puedo cargarle codigos on: March 17, 2012, 04:15:38 pm
http://tronixstuff.wordpress.com/2011/11/23/using-an-attiny-as-an-arduino/

Está en inglés, si no lo entiendes mételo en el traductor de Google.Espero que te ayude.
Un saludo
340  International / Español / Re: Conectar PIR con arduino (Detector de movimiento) on: March 17, 2012, 03:19:16 pm
Hola historiasdi:
Te explico bien el rele: es un dispositivo electromagnético que sirve para aislar grandes cargas de voltaje y poder controlarlas con bajos voltajes(microcontrolador). Cuando no se le aplica ningún voltaje el relé tiene en contacto las patillas C(común) y NC(normalmente cerrado), si se le aplica voltaje entonces pasa a contacto C y NA(normalmente abierto).


No creas que solo se usan para sensores PIR, se usan en infinidad de sitios.¿Por qué el sensor PIR lo usa? Porque es el método más fácil de interconexión con,por ejemplo, una central de alarma.(debido a que grandes distancias de cable sigue funcionando,entre otras cosas).

La resistencia es de 10 KOhms. Te recomiendo que compres un surtido de varias, ya que son baratas y así siempre tendrás.

Tu dibujo es correcto, el otro que has puesto me parece muy lioso, dado lo fácil que es conectar un PIR(te abrás dado cuenta).

Un saludo, aquí estamos para ayudar!
smiley-wink
341  International / Español / Re: Conectar PIR con arduino (Detector de movimiento) on: March 17, 2012, 01:54:13 pm
Los PIR tienen todos la misma conexión , es decir salida por relé.Lo único que tienes que hacer es usar la salida del relé como si de un botón se tratara.
Code:
const int buttonPin = 2;     // the number of the pushbutton pin
 const int ledPin =  13;      // the number of the LED pin
 
// variables will change:
 int buttonState = 0;         // variable for reading the pushbutton status
 
void setup() {
   // initialize the LED pin as an output:
   pinMode(ledPin, OUTPUT);      
   // initialize the pushbutton pin as an input:
   pinMode(buttonPin, INPUT);    
}
 
void loop(){
   // read the state of the pushbutton value:
   buttonState = digitalRead(buttonPin);
 
  // check if the pushbutton is pressed.
   // if it is, the buttonState is HIGH:
   if (buttonState == HIGH) {    
    // turn LED on:    
     digitalWrite(ledPin, HIGH);  
   }
  else {
     // turn LED off:
     digitalWrite(ledPin, LOW);
  }
 }


Conexiones:


Conecta en lugar de un pulsador, una punta al común del relé y otra donde quieras, NC o NA, depende de la programación.
Un saludo
342  International / Español / Re: ¿Por qué no compila? on: March 17, 2012, 01:34:04 pm
Instalada ya la tenía, pero gracias de todas formas.
Es que en ningún sitio pone nada acerca de la libreria.
343  International / Español / Re: ¿Por qué no compila? on: March 17, 2012, 10:50:37 am
Si he estado mirando. La solución esta en usar la librería timerServo2. Pero no encuentro su sintaxis ni información acerca de ésta en Arduino.

¿Alguien sabe ésto?

Un saludo y gracias por su atención!
344  International / Español / Re: Ruido en entradas digitales on: March 17, 2012, 06:20:15 am
Yo lo digo porque trabajo con arduino nano y siempre alimento por Vin, que es por donde se alimenta. El pin de 5V lo uso para alimentar cosas externas. Veo más seguro alimentar el arduino por Vin, porque si le está metiendo un voltaje que no es al micro, éste se bloqueará, o hará cosas raras.

Eso es lo que me pasaba a mi.
Un saludo
345  International / Español / Re: Ruido en entradas digitales on: March 17, 2012, 05:17:24 am
Acá esta el esquema, la alimentación como comente antes viene de una fuente de pc que esta destinada a esta prueba. Respete mas o menos la ubicación de los componentes tal como esta en la foto, pero simplificando a una sola entrada y una sola salida para que sea mas claro. El resto de las resistencias y leds que se ven en la foto estaban para poder observar el estado de las salidas mientras probaba el circuito sin habilitar la parte de 220v.
El motor ademas tiene tres cables para permitir el cambio de sentido de giro, también simplifique el diagrama.


Tienes el arduino sin alimentación. Métele el positivo por el VIN, no por el 5V que creo que es lo que haces.
Pages: 1 ... 21 22 [23] 24 25 ... 28