Show Posts
Pages: [1] 2 3
1  International / Hardware / Re: como medir distancias entre dos puntos on: October 13, 2013, 04:01:05 pm
¿Cuanta distancia quieres medir?
Si es una distancia grande puedes usar un gps.
2  International / Software / Re: arduino micro como logger on: October 13, 2013, 11:40:25 am
Los puedes guardar en variables y luego leerlas o en la memoria EEPROM (http://arduino.cc/en/Reference/EEPROM).
Saludos.
3  International / Proyectos / Re: Medir una frecuencia con arduino on: October 07, 2013, 06:40:13 am
Mirate la funcion pulseIn.
http://arduino.cc/en/Reference/PulseIn
Saludos
4  International / Español / Re: arduino + x-sim + rfactor mini simulador de movimiento on: August 02, 2012, 05:16:28 pm
Para el puente en H te recomiendo que uses los transistores de la familia irl, ya que son mosfet pero se activan con voltaje de nivel logico (0V - 5V).
Saludos
5  International / Hardware / Re: Problema con Arduino Mega 2560. Por favor ayuda. on: July 31, 2012, 10:34:07 am
Has seleccionado Arduino Mega 2560 en el menu tarjeta dentro de herramientas?
6  International / Español / Re: Dudas con receptor infrarrojo para mover chasis a distintas velocidades on: July 30, 2012, 07:56:50 am
A la varible valor le asignas el valor 0 dentro de la funcion loop? Si lo haces asi, todo el rato le estan diciendo que sea 0, asi que prueba a declararla al principio del programa.
7  International / Software / Re: arduino uno + x-sim - shift light on: July 23, 2012, 10:30:57 am
Hola,
estoy bastante interesado en x-sim, me podrias decir de donde se puede descargar el software? he buscado en la pagina oficial y no he encontrado ningun enlace.
Muchas gracias.
8  International / Español / Re: Circuito control de luces de navegación, ¡Ayuda porfavor! on: April 05, 2012, 04:36:23 pm
Cheyenne: No sirve la funcion read de la libreria servo?
9  International / Español / Re: Deteccion en contenedor de basura on: April 05, 2012, 02:56:40 pm
Podrías usar un sensor de fuerza tambien conocidos como de presion.
Saludos.
10  International / Español / Re: Circuito control de luces de navegación, ¡Ayuda porfavor! on: April 05, 2012, 02:47:59 pm
Yo creo que podrias conectar el cable de señal del servo del canal que quieres usar para el control de las luces a una entrada del arduino y usar la libreria Servo para leer la posición en la que esta el interruptor y a partir de ahi controlar las luces.
Saludos
11  International / Español / Re: Ayuda con programacion de una funcion on: April 05, 2012, 05:15:46 am
¿Por que no cambias el valor del último delay por 3000?
Saludos
12  International / Español / Re: barrera de infrarrojos. on: April 01, 2012, 03:07:50 am
Podrías usar varios de estos sensores (funciona entre 10 y 80 cm) http://www.bricogeek.com/shop/261-sensor-de-proximidad-sharp-gp2y0a21yk.html
En el momento que detecte un objeto, la distancia entre el sensor y el objeto sera menor y el voltaje que devuelve sera más alto.
Saludos
13  International / Español / Re: Necesito ayuda!!! on: March 30, 2012, 02:43:04 pm
Yo te podría ayudar, supongo que usarias un canal auxiliar (de los de on-off) conectado al arduino, no?
Saludos.
14  International / Español / Re: Proyecto ordenador de abordo on: March 27, 2012, 10:29:18 am
Si el transformador tiene como salida 5v yo creo que si que puedes dejarlo siempre conectado, si lo conectas a traves de vin o al conector jack mira que no se caliente el 7805 porque puede quemarse.
15  International / Español / Re: Como salir de un ciclo for? on: March 06, 2012, 08:38:58 am
si lo hace una sola vez, te conviene ponerlo en el setup().

Opcion 1 :

#include <Servo.h>

Servo servo1;

void setup(){
  servo1.attach(9);
  for (int i = 0; i < 45; i++){
           servo1.write(i);
           delay(100);
            i++;
     }
}

void loop(){
}

Opcion 2 :

como el loop() se repite indefinidamente, tenes que poner un corte de control. poniendo un if antes y utilizar una variable global como contador. 


#include <Servo.h>

Servo servo1;

int cant = 0 ;

void setup()
{
  servo1.attach(9);
}

void loop(){
if (cant < 1 ){                           // modificando la cantidad del if es la cantidad de veces que se hace!
     for (int i = 0; i < 45; i++){
           servo1.write(i);
           delay(100);
            i++;
     }
      delay (100);
cant++;
}
}


en la opcion 1 dentro del for no hace falta poner i++ porque ya esta puesto en el incremento
Pages: [1] 2 3