Show Posts
Pages: 1 [2] 3 4 ... 28
16  International / Español / Re: Camara OV7670 + AL422B (FIFO) CMOS on: June 30, 2013, 01:45:16 pm
Aquí un hilo en inglés.
http://forum.arduino.cc/index.php?topic=159557.0
17  International / Español / Re: Camara OV7670 + AL422B (FIFO) CMOS on: June 30, 2013, 01:39:52 pm
https://github.com/dalmirdasilva/ArduinoCamera/blob/master/CameraOV7670/datasheet/OV7670%20Arduino%20pins.pdf?raw=true

Ahí tienes la configuración de pines.
18  International / Español / Re: Camara OV7670 + AL422B (FIFO) CMOS on: June 30, 2013, 01:37:09 pm
Hola.
Échale un ojo a este enlace http://www.arducam.com.

Un saludo.
19  International / Español / Re: Proyecto de LED y Botones almacenados con variables on: June 30, 2013, 01:30:31 pm
Hola.
Si te pones a presuponer cosas sin probar, lo más posible es que te equivoques.
Primero prueba lo que te he dicho porque es el camino que tienes que darle al proyecto. Luego, si algo no te gusta vamos viendo =)
Code:
if ( digitalRead(13) == HIGH ) //cuando el pulsador está presionado
  {
     
      if ( digitalRead(13) == LOW )//cuando deja de estar presionado, cuenta
      {
         contador++;             
         delay (100);     debounce
      }
  }





if (contador==1)
  {
    encender led...
contador=0;
  }

Un saludo.

PD:he añadido -contador=0; se me había olvidado, y es muy importante para que se reinicie la variable.

20  International / Español / Re: ayuda con leds parpadeantes on: June 30, 2013, 12:34:45 pm
Hola.
Parece que no has configurado los demás leds como salida.
Code:
void setup () {
  pinMode (led1, OUTPUT);
  pinMode (led2, OUTPUT);
  pinMode (led3, OUTPUT);
  pinMode (led4, OUTPUT);
  pinMode (led5, OUTPUT);

  pinMode (led6, OUTPUT);
  pinMode (led7, OUTPUT);
  pinMode (led8, OUTPUT);//   Todos estos faltan.
  pinMode (led9, OUTPUT);
  pinMode (led10, OUTPUT);
}


Un saludo!
21  International / Español / Re: Proyecto de LED y Botones almacenados con variables on: June 30, 2013, 12:26:42 pm
Hola.

Tendrías que hacer otra cosa..

si pulso el botón-> contador++;

eso dentro de un bucle, y cuando hayas acabado de pulsar las veces que quieras, que salga del bucle y:

si contador=1-> encender verde
si contador=2-> encender amarillo
si contador=3-> encender rojo



Code:
if ( digitalRead(13) == HIGH ) //cuando el pulsador está presionado
  {
    
      if ( digitalRead(13) == LOW )//cuando deja de estar presionado, cuenta
      {
         contador++;              
         delay (100);     debounce
      }
  }





if (contador==1)
  {
    encender led...
  }

Espero que te sirva.

Un saludo!
22  International / Español / Re: Máquina de estados: Librería FSM on: June 29, 2013, 03:22:37 pm
Genial @Igor R !

Que buena librería. Muchas gracias por compartirla, +1.
Un saludo.
23  International / Español / Re: Ayuda - Alarma basica con video vigilancia on: June 28, 2013, 05:36:25 pm
Hola.
Échale un ojo al repositorio. https://github.com/adafruit/Adafruit-VC0706-Serial-Camera-Library
Un saludo.
24  International / Español / Re: troubleshooting arduino leonardo on: June 26, 2013, 09:10:09 am
Hola.

Creo que tu error es que abres el terminal de comandos serie. No lo abras y súbele un sketch con código, el blink led (por ejemplo).

Un saludo.
25  International / Español / Configurar parámetros vía serie. on: June 26, 2013, 08:44:52 am
Hola a todos.
Ahora que ya van acabando los exámenes me dispongo a continuar un proyecto de una alarma.

Necesito consejo a cerca de un protocolo de comunicación. Resulta que mi alarma ya funciona.Tiene sus teclados vía serie con los cuales puedes desactivar/activar/cambiar clave en la central.

Ahora quiero ir más allá. Los mismos teclados tienen que configurar parámetros de la alarma, como por ejemplo, tiempos de salida/entrada, nombres de sensores...etc. Me preguntaba si existía algún tipo de protocolo para ello. Para hacer lo que antes he dicho, lo que hago es enviar comandos desde los teclados, vía serie, y la central los interpreta. Pero claro, son comandos simples :ACTV:activar DESACT:desactivar... y así.

Cuando te pones a pensar en configurar parámetros la cosa cambia. Ya no tienes que enviarle un comando, es un comando más un parámetro.

Si alguien sabe algo, algún protocolo, idea...lo que sea, por favor compártanlo.

Muchas gracias a todos! Un saludo y feliz verano =)
26  International / Hardware / Re: Arduino Uno + Raspberry Pi + PHP + LED (update 02/06/2013) on: June 22, 2013, 02:21:40 pm
Hola!

Está genial que hayas compartido esto con la comunidad. Hay poca cosa de RaspberryPi con Arduino.
Voy a necesitar algo así para un proyecto, si puedes compartir otro ejemplo con algo más estaría de lujo.

Muchas gracias @benjaminrc78. +1
27  International / Español / Re: [Presentación y problema] PIN 13 (led) siempre encendido. on: June 09, 2013, 07:50:45 am
Hola!

Hay algo más que podemos comprobar.
Para probar si es el micro, retíralo y alimenta la placa(con el USB por ejemplo).
(Nota: retira el micro con mucho cuidado de no doblar ningún pin, puedes insertar un destornillador plano por cada parte.)
Un saludo!
28  International / Español / Re: cambiar setup segun condicion on: March 25, 2013, 05:12:23 pm
No inicialices las funciones en el setup, podrás hacerlo en el loop (creo).

Quote
buttonState = digitalRead(buttonPin);
  if (buttonState == HIGH)
  {
 //inicializo  IR
   }
  else
  { 
     //inicializo ethernet
   }
29  International / Software / Re: Consulta vida util de la EEPROM on: March 25, 2013, 10:30:31 am
Hola,
La memoria está compuesta de segmentos borrables individualmente. Para que dure más se usa el método llamado "wear leveling (nivelación de desgaste)", que consiste en ir utilizando sucesivamente distintas partes de la memoria, y no escribir o borrar siempre en la misma dirección.

http://electronics.stackexchange.com/questions/21232/100k-eeprom-writes-per-bit-or-as-a-whole


MUY ÚTIL.

+1
30  International / Español / Re: Problema con varios boolean on: March 18, 2013, 07:13:22 pm
Hola @noter. Muchas gracias por tu interés, de nuevo. Lo he resuelto de esta manera:
Quote
if (modo1==true)
      {
        
        if(cadena[0]-48==usuario[0]&&cadena[1]-48==usuario[1]&&cadena[2]-48==usuario[2]&&cadena[3]-48==usuario[3])
         {
           modo01 = !modo01;              
          digitalWrite(13, modo01);
          modo1=false;
         }
      
      }
...es decir, saliendo de modo después de apagar/encender el led.

De nuevo muchas gracias noter, un saludo! +1
(¿Se puede mover el post a Software?)
Pages: 1 [2] 3 4 ... 28