Llegamos a un punto del curso muy interezante. 

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.   

Robótica Online

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.

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*/
Curso de robótica fácil
Robótica Online
  • 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. 

 

 

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 a if ) (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.