Frambuesa pi para los niños: la construcción de robots virtuales con código

Su Frambuesa Pi puede hacer un montón de cosas interesantes. Al escribir código - no importa qué tipo de código - que realmente está construyendo a sí mismo un robot virtual para hacer un trabajo que quiere hacer. El robot es virtual. Vive detrás de la pantalla en vez de rodar alrededor de golpeteo metálico en frente de ella, chocando con las cosas. Se necesita información de su teclado, y lo hace lo que su código le dice que haga, como una, así, robot.

Es muy útil para entender lo que este robot es bueno y también lo que es malo a. Aquí hay algunas cosas a tener en cuenta:

  • El robot sólo puede hacer una cosa a la vez. Cuando usted le da instrucciones, les sigue una por una. No hace todos a la vez.

  • A menos que usted le diga que recordar algo, el robot se olvida de todo. Ni siquiera puede recordar lo que el último que lo hizo fue. Si usted quiere que recuerde algo, hay que decir que para hacer una célula de memoria especial. (Técnicamente, este proceso se llama la definición o la creación de una variable.)

  • Si le dice al robot para recordar algo, no lo olvidará. No a menos que su código deja de funcionar cuando se termina un trabajo, o si desconecta la alimentación. De lo contrario, el robot, literalmente, puede recordar cosas durante años.

  • El robot es muy bueno en matemáticas. 124 x 56791 / 3,14159? ¡No hay problema! El robot tiene la respuesta casi antes de que haya terminado de hacer la pregunta.

  • El robot puede hacer cosas simples a texto. Esto incluye la búsqueda de palabras o frases y reemplazarlas con otras palabras o frases, textos división en secciones, y contando palabras.

  • El robot no entiende Inglés. A pesar de que puede hacer cosas al texto, que las hace de una manera mecánica. No tiene idea de lo que significan las palabras. Puede que sea buscar y reemplazar palabras en un galimatías al azar, y no se dará cuenta de que las palabras no tienen sentido.

  • El robot es muy precisa y nunca se equivoca. Si le preguntas a hacer matemáticas, que siempre se sale con la respuesta como correcta, ya que puede. No hay “una especie de”. “Más o menos” o “lo suficientemente cerca” o

  • El robot es muy literal. Si le piden que haga algo que no tiene sentido, lo hará - o por lo menos intentarlo.

  • El robot puede tomar decisiones muy simples. Es un número más grande que otro? ¿Son lo mismo? Es este fragmento de texto el mismo que el fragmento de texto? ¿Es Lunes hoy? Estas son preguntas sencillas con respuestas sí / no.

  • El robot es una máquina, no una persona o un animal. Pensar en un motor de automóvil. Ahora pensar en un motor de automóvil que hace matemáticas en lugar de conducir un coche. El robot es más parecida a la de un animal doméstico amistoso.

  • El robot no puede hacer un montón de cosas que encuentran fácil. Usted no tiene ningún problema en la lectura de un libro, el reconocimiento de sus amigos, o tener una conversación acerca de la escuela. robots de código no pueden hacer estas cosas. (Realmente complicado robots en los laboratorios de investigación pueden hacer ellos un poco, pero siguen siendo de alguna manera detrás de los humanos.)

  • El robot no tiene sentimientos. Es una máquina, por lo que no tiene un cuerpo, no tener hambre o cansado, y no tiene estados de ánimo. Que no le gusta o le disgusta.

  • El robot es una máquina para procesar información. Si usted puede convertir algo - música, fotos, páginas web, mensajes de twitter, animaciones, video clips, cualquier cosa - en números y letras, se puede hacer que un equipo haga algo útil con él.

  • Cuando se pone todo eso junto, programación realmente significa cosas dos y medio.

Video: WALL-E Robot Arduino (diymakers.es)

  • El primero es definir qué información desea trabajar con, y cómo se ponen juntos. A veces esto se hace para usted. Por ejemplo, los archivos de música y vídeo todos siguen las normas. A veces hay que hacerlo por sí mismo. (¿Quieres hacer arte? ¿Cómo se puede conseguir una computadora para recordar un trazo de lápiz?)

  • La segunda es hacer listas de instrucciones - largo, listas de instrucciones precisas, detalladas - que hacen algo útil a la información.

    Video: ✅ Robot reloj, escribe la hora (como se hace) Tutorial

  • ¿Qué pasa con el medio cosa? En cierto modo es el más importante de todos. Al tener información y que tienen listas de instrucciones, puede volver a utilizarlos siempre que lo necesite.

Que se ha construido una herramienta robot para resolver un problema, y ​​ahora se puede utilizar la herramienta de una y otra. Por ejemplo, si se construye una herramienta robot para dibujar un coche en una pantalla en un juego, puede volver a utilizar la herramienta para dibujar un montón de coches. Y a continuación, puede moverlos sin preocuparse por redibujándolos en cada movimiento - porque ese problema está resuelto.

Esto es más frío de lo que parece. Esto significa que puede seguir construyendo más y más complicados los robots de bits de código se escribe una vez y el clip juntos siempre que lo necesite.

Es como usar bloques de plástico para construir casas y castillos, y luego usando castillos y casas para construir ciudades, y luego la construcción de ciudades de todos los planetas en un sistema solar.

Artículos Relacionados