Si tuquieres crear un robót haces como Frankestein, ir a comprar pedasos de cuerpo en diferentes lugares para poder armarlo. Entonces sales a la calle y buscas ruedas, tornillos, poleas, varillas, etc. Una vez Frankestein dió vida a aquella creación tubo que enseñale a comunicarse. Enseñarle su idioma y luego comunicarse con el Autómata por medio de ese idioma.
Tu debes hacer mismo. Crear tu robót tal cual como lo imajinaste y adémas, dejarle en su memoria indicaciones en el lenguaje que tu Arduino entienda y que obviamente tu entiendas.
Ejemplos: Lenguaje de Arduino
Un Robot vigilante
Hemos creado un Robot que tiene dos sensores por ojos, y una sirena de Boca.
En la caja blanca del robot guardamos el arduino y un cargador de 12v. Por el momento nuestro Robot SenChibot no necesitara brazos y piernas.
Nuestro Robót Llamado SenchiBot (Si tal cual, Sen de Sensor y Chi de Chicharra) lo hemos creador para que vigile por la noches si alguien pasa frente a mi casa.
Hablandole a Chenchibok
Lenguaje Humano:
SenChibot, Necesito que con el ojo1 vigiles toda la noche la entrada y con tu ojo2 vigiles toda la noche el patio trasero.
Sí Alguien CRUZA esa puerta Ó Alguien PASA por ese patio ACTIVA la alárma.
…Gracias, SenChibot.
Lenguaje Máquina:
int ojo1 = 5;
int ojo2 = 6;
int Alarma = 13;
if (ojo1==true) || (ojo2==true) { digitalWrite (Alarma, HIGH);}
El agradecimiento no es necesario. Pero si quiere tienes que ponerlo así /*gracias SenChibot*/
Te daras cuenta que al Ojo1 le ponemos un número en la programación ” ojo1 =5 ” , ” ojo2=6 ” y la chicharra en la 13 ” Alarma = 13 “
Esa primera parte del codigo es las entradas donde vamos a conectar cada sensor y la Chicharra.
Sí Alguien CRUZA esa puerta Ó Alguien PASA por ese patio ACTIVA la alárma.
if (ojo1==true) || (ojo2==true) { digitalWrite (Alarma, HIGH);}
Literalmente dice lo mismo. Al ojo1 lo puse a mirar la puerta y al ojo2 el patio.
True traducido es igual a verdadero entonces: (Sí de humano máquina es igual aif) (Alguien CRUZA esa puerta de humano máquina es igual a (ojo1==true)) (Ó de humano máquina es igual a||) (alguien PASA por ese patio de humano máquina es igual a(ojo2==true) ) (ACTIVA la alárma de humano máquina es igual a{ digitalWrite (Alarma, HIGH);})
Finalmente instala a Senchibot en tu casa. Los sensores que son los mismos ojos podran ser tan largos como tu quieras, solo tienes que comprar mas metros de cable.