fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Librerias Arduino !...
 
Avisos
Vaciar todo

Librerias Arduino !!

8 Respuestas
2 Usuarios
0 Reactions
9,971 Visitas
edugibert
Respuestas: 20
Topic starter
(@edugibert)
Eminent Member
Registrado: hace 15 años

Hola me gustaría saber si alguien tiene alguna librería sobre motores i sensores con las placas arduino y me los podría pasar o sabe de algún sito para descargarlos a parte de los oficiales de arduino =?

Muchas gracias a todos.

Responder
7 respuestas
fj_sanchez
Respuestas: 1083
(@fj_sanchez)
Ardero
Registrado: hace 19 años

Buenas, ¿qué es exactamente lo que buscas? Es que eso de sensores y motores... sensores hay millones distintos.

Responder
edugibert
Respuestas: 20
Topic starter
(@edugibert)
Eminent Member
Registrado: hace 15 años

Me gustaria librerias para el control de servos y los sensores los tipicos cny70 !!

Responder
fj_sanchez
Respuestas: 1083
(@fj_sanchez)
Ardero
Registrado: hace 19 años

Me gustaria librerias para el control de servos y los sensores los tipicos cny70 !!

Para los servos ya hay una librería oficial. Si no te convence puedes usar la de MegaServo: http://www.arduino.cc/playground/Code/MegaServo " onclick="window.open(this.href);return false;.

Respecto a lo de "los tipicos cny70"... pues serán típicos para ti, pero al resto de personas si les preguntas por una librería de sensores, no pensarán en esos precisamente. Más que nada porque esos en concreto no necesitan librería... Si los lees en digital, solo necesitas llamar a digitalRead(pinNumber) y si los lees en analógico analogRead(pinNumber).

Creo que deberías de darle un vistazo a los tutoriales básicos de la web de arduino.

¡Un saludo!

Responder
edugibert
Respuestas: 20
Topic starter
(@edugibert)
Eminent Member
Registrado: hace 15 años

Buenas una ultima pregunta con este codigo para mi arduino i ocn dos sensores i 2 servos funcionaria sin ningun problema no ¿?
int motoravanza = 10;
int motoretro = 11;
int derecha = 12;
int izquierda = 13;
int sensor1 = 4;
int sensor2 = 3;
int valor1 = 0;
int valor2 = 0;
int led1=7;
int led2=6;
int vallux=0;
int LDR=0;

void setup()
{
pinMode(motoravanza, OUTPUT);
pinMode(motoretro, OUTPUT);
pinMode(izquierda , OUTPUT);
pinMode(derecha, OUTPUT);
pinMode(valor1, INPUT );
pinMode(valor2, INPUT );
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop()
{
vallux=analogRead(LDR);
valor1 = digitalRead(sensor1); // valores del sensor
valor2 = digitalRead(sensor2);
if ( vallux>10)
{
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
}
else
{
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
}

if(valor1==0 && valor2==0)
{
analogWrite(motoretro ,80);
analogWrite(motoravanza ,0);
analogWrite(izquierda ,0);
analogWrite(derecha,0);

}
if(valor1>0 && valor2>0)
{
analogWrite(motoravanza,100); //avanzan
analogWrite(motoretro ,0);
analogWrite(izquierda ,0);
analogWrite(derecha ,0);

}
if(valor1<=0 && valor2>0)
{
analogWrite(motoravanza,170); // giro derecha
analogWrite(derecha ,255);
analogWrite(motoretro ,0);
analogWrite(izquierda ,0);
}
if(valor1>0 && valor2<=0)
{
analogWrite(motoravanza,170);
analogWrite(izquierda,255);// giro izquierda
analogWrite(derecha,0);
analogWrite(motoretro,0);// giro izquierda
}
}

Responder
Página 1 / 2
Compartir: