Bienvenidos al blog de Tutoinex, el blog en el que se publicarán con frecuencia tutoriales y manuales sobre experiencias propias tanto informáticas como electrónicas. Participa en nuestra encuesta y síguenos en Facebook, Twitter, Tuenti, google buzz.
En esta nueva entrada aprovecho para comentar un poco la idea del proyecto que tengo entre manos, del cuál, iré explicando como lo voy a ir haciendo para todo aquel que quiera intentarlo.
El objetivo de este miniproyecto es la fabricación de un cochecito de juguetes que sea capaz de moverse sin colisionar con ningún obstáculo por sí solo, sin necesidad de un mando de control.
Para ello he cogido un cochecito de juguete teledirigido y lo he desmontado dejando unicamente los ejes y motores para las ruedas dando lugar a esto:
El control del cochecito lo llevará a cabo un Arduino que se encargará de, mediante sensores ultrasonidos, detectar un obstáculo delante del coche y actuar sobre los motores de la forma necesaria para evitar la colisión.
Hasta aquí es el resumen general del proyecto, en los próximos tutoriales empezaremos a ir viendo que circuito necesitamos y cómo lo montaremos.
Para cualquier duda u opinión que tengáis sobre esto, comentad.
Un Saludo, El Equipo de Tutoinex.
En este nuevo tutorial explicaré un ejemplo muy simple llevado a cabo con Arduino.
El circuito que realizaremos será este:
Ahora vamos con el código que puede ser lo más complicado de este tutorial.
Primero tendremos que instalarnos el compilador de Arduino desde su página oficial.
Tan solo tenemos que seleccionar nuestro sistema operativo y descargar.
Ejecutamos el compilador y pegamos esto:
//Obra creada por Admin para TUTOINEX basada en la plataforma.
//Arduino - http://www.arduino.cc/
int FadingLed = 11;
int NormalLed = 12;
//Primero asignamos los pines a una variable.
void setup() //Este es el menú inicial de las opciones.
{
pinMode(NormalLed, OUTPUT);
/*En void setup() ponemos al pin del Arduino, que conectará
con nuestro Led normal, como pin de salida.
Con el otro pin no debemos hacerlo ya que no podría cumplir
la función que queremos asignarle.
*/
}
void loop() //Este es el menú que el Arduino utilizará como Bucle.
{
for(int Valor = 0 ; Valor <= 255; Valor +=5)
/* Este comando indica que el Valor inicial es 0
El final será 255 y se irá sumando de 5 en 5
cada tanto tiempo como asignemos.
*/
{
analogWrite(FadingLed, Valor);
/*Con este comando ordenamos al pin FadingLed
que mande una señal equivalente a Valor.
*/
delay(30); //Tiempo en milisegundos para cambiar el Valor.
}
digitalWrite(NormalLed, HIGH);
//Con este comando daremos señal a nuestro NormalLed.
delay(3000); //Tiempo de espera hasta la siguiente orden.
for(int Valor = 255 ; Valor >= 0; Valor -=5)
/* Ahora es igual que antes, solo que irá restando de 5 en 5.
*/
{
analogWrite(FadingLed, Valor);
delay(30);
}
digitalWrite(NormalLed, LOW);
//Con este comando dejaremos de dar señal a nuestro NormalLed
//para apagarlo.
}
/* Para más dudas sobre los comandos
http://arduino.cc/es/Reference/HomePage
*/
Éste es nuestro programa que cargaremos en el Arduino el cuál lo he escrito de la forma más simple y sencilla posible, explicando las instrucciones.
Bien una vez pegado en nuestro compilador llega la hora de cargarlo sobre nuestro Arduino, conectando éste mediante un cable USB estándar.
Después de haberlo conectado podemos cargarlo haciendo click en el botón Upload de nuestro compilador.
Tras esto nuestro Arduino cargará el programa y ya podremos ver nuestros resultados.
Video del tutorial para que podáis ver el resultado final, perdón por la mala calidad del video.
Para cualquier duda que tengáis, comentad.
Un Saludo, El Equipo de Tutoinex.
Bueno pues cómo es lógico, esta página debe informar sobre la plataforma Arduino, la cual ha sido de gran ayuda para mucha gente con la iniciación a la electrónica...
Por eso, hemos decidido mostraros el video aquí.
El link del video lo hemos obtenido de la página oficial de Arduino:
http://www.arduino.cc/ En Inglés.
http://www.arduino.cc/es/ En Español.
Espero que el video sirva de gran ayuda para ver todas las posibilidades que tiene ésta plataforma y además nosotros subiremos proyectos realizados con Arduino.
Cualquier duda, comentad.
Un Saludo, El Equipo de Tutoinex.