Ministerio de Educación
I.P.T Jeptha B. Duncan
Nombre:
Andy Rangel
Profesora:
Aidé González
Materia:
Robótica
Grado:
12b1
Numero de lista:
16
Trabajo:
Robot cero
Fecha:
10-13-2018
Índice
Introducción
En el siguiente informe estaremos
observando una información relacionada a todo lo que tiene que ver con el Robot
Cero y Arduino cuando hablamos del robot cero nos referimos
al Robot tremendamente sencillo, que solo necesita un motor. Se puede hacer
fácilmente, a parir de los restos de un juguete. Invierte su sentido de
movimiento cuando colisiona con un obstáculo.
Un buen robot para empezar. Si
nunca has hecho nada parecido, pero te gustaría construir un robot, de una
forma rápida, y sin tener que buscar prácticamente ningún componente.
Este robot está pensado para
poderse construir con un coste muy bajo.
Otro punto que estaremos observando
es todo lo relacionado a Arduino cuando hablamos de Arduino nos referimos a una compañía open source y open hardware, así
como un proyecto y comunidad internacional que diseña y manufactura placas de
desarrollo de hardware para construir dispositivos digitales y dispositivos
interactivos que puedan sensar y controlar objetos del mundo real. Arduino se
enfoca en acercar y facilitar el uso de la electrónica y programación de
sistemas embebidos en proyectos multidisciplinarios. Los productos que vende la
compañía son distribuidos como Hardware y Software Libre, bajo la Licencia Pública
General Reducida de GNU (LGPL) o la Licencia Pública General de GNU (GPL),
permitiendo la manufactura de las placas Arduino y distribución del software
por cualquier individuo.
Robot Cero
Robot tremendamente sencillo, que
solo necesita un motor. Se puede hacer fácilmente, a parir de los restos de un
juguete. Invierte su sentido de movimiento cuando colisiona con un obstáculo.
Un buen robot para empezar. Si
nunca has hecho nada parecido, pero te gustaría construir un robot, de una
forma rápida, y sin tener que buscar prácticamente ningún componente.
Este robot está pensado para
poderse construir con un coste muy bajo.
Sólo necesitas un motor con
reductora que se puede extraer de un juguete viejo, junto con las ruedas. Un
poco de madera en forma de chapa de okumen y un cuadradillo de 1 cm.
Para el circuito eléctrico,
necesitarás un final de carrera (se puede encontrar fácilmente en una tienda de
componentes electrónicos -no cuesta mucho-), un interruptor y un par de pilas.
No se necesitan circuitos impresos. Las conexiones se realizan directamente
uniendo los componentes con cable.
Siguiendo el compromiso de utilizar
la Plataforma Móvil Universal, en el último apartado del artículo se adapta el
diseño, para su utilización por si la tienes ya construida aunque como ves no
es necesario.
Diagrama eléctrico
Si tienes
en cuenta que cuando a un motor eléctrico de corriente continua -como los
alimentados con pilas- se le invierten los polos de conexión gira en sentido
contrario, comprender el funcionamiento de 0 (cero) es sencillo.
El final
de carrera se encarga de alimentar el motor con una pila u otra. Las pilas
suministran por lo tanto corriente al motor con una polaridad u otra, por lo
que este gira en un sentido o el contrario.
En definitiva,
para hacer que el motor gire en un sentido o en el otro, lo único que hay que
hacer es poner en una posición u otra en final de carrera SW1.
Cuando 0 (cero) se pone en
funcionamiento gracias al interruptor de puesta en marcha, avanza hasta encontrar
un obstáculo (por ejemplo una pared).
Componentes eléctricos para el circuito del robot cero
Los componentes que se
emplean son muy simples y fáciles de conseguir.
· Un motor con su juego de engranajes y
las ruedas correspondientes. Hay juguetes muy baratos de importación de los que
se puede extraer un motor con reductora. Yo he comprado alguno por menos de un
Euro (o un Dólar).
· Unas ruedas con su eje que giren libremente.
Yo he incluido dos trocitos de pajita rosa, para que hagan de cojinetes, pero
es fácil encontrar otros sistemas.
· Un final de carrera. Son fáciles de
conseguir en tiendas de componentes electrónico (busca en alguna guía de
teléfonos local).
· Un interruptor para poner a 0 (cero) en
marcha o pararlo.
· Para alimentar el circuito eléctrico se
utilizarán dos pilas de petaca de 4'5 voltios. Si el motor que vas a utilizar
funciona mejor a otro voltaje, deberías seleccionar dos pilas que tengan el voltaje
adecuado para tu motor (¿Cómo eran las pilas del juguete de dónde has sacado el
motor?).
· Además para la estructura necesitarás
chapa de madera (okumen) y menos de un metro de cuadradillo de 1 cm. El
cuadradillo es un listón de madera con la sección cuadrada, en este caso de un
cm de lado.
· Para unir los componentes de la
estructura usaremos cola blanca y cola térmica.
Funcionamiento
En el
momento en el que colisiona, el parachoques retrocede, lo que hace que se
accione la palanquita del final de carrera. El motor invierte su sentido de
giro, por lo que el
Robot
retrocede.
Cuando
colisione con la parte de atrás con otro obstáculo, el parachoques trasero se
desplazará, y la palanquita del final de carrera se liberará y el robot avanzará
de nuevo.
Este
proceso se repite indefinidamente, hasta que 0 (cero) se para con el
interruptor.
Proceso
para realizar el montaje del circuito
El sistema sensor de
colisión es puramente mecánico y está fabricado en madera (una pieza de chapa
de okumen de 19 cm x 7,8 cm y una estructura deslizante fabricada con un
cuadradillo de madera de pino de 1 cm de lado).
Para la
fabricación de los parachoques, se cortan en el cuadradillo piezas con las
siguientes longitudes.
· Una de 23 cm es el eje longitudinal
· Dos de 12 cm que son los parachoques
propiamente dichos
· Dos de 3,1 cm para los arcos que hacen
de guía al eje longitudinal
· Cuatro de 1 cm para el soporte de los
arcos antes mencionados Una de 2 cm para accionar el final de carrera
La
unión de los parachoques al eje longitudinal está realizada a "media
madera", como se ve en la fotografía. Esto da cierta robustez y evita que
el parachoques salga volando. Es fácil de hacer con un serrucho y una lima.
Cuando se tiene la forma, se unen con cola blanca.
Los dos
arcos que fijan al eje longitudinal se hacen de forma que haya una holgura de
cerca de 1 mm, esto se consigue al fijar los taquitos laterales del arco con
cola blanca, y pegando con cola térmica el arco así formado a la base. La cola térmica
eleva el arco lo suficiente como para que el eje longitudinal pueda deslizarse
sin problemas.
Una vez
montado, probado y ajustado el eje longitudinal se fija el tope accionador del
final de carrera, y el propio final de carrera, asegurando que se pueda
accionar correctamente, para ello es conveniente girarle unos 10 & ordm.
A
continuación se puede ver el funcionamiento del sistema parachoques-final de
carrera, en sus dos posiciones.
Esta
estructura, se puede utilizar directamente en una Plataforma Móvil Universal , o bien, dada la sencillez del
sistema de tracción se pueden utilizar los restos de algún juguete, que se pueden pegar fácilmente por la parte
inferior con cola térmica.
En la
parte superior, también con cola térmica, se fijan directamente las pilas de
petaca y el interruptor.
Posteriormente
se realizan las conexiones siguiendo el esquema eléctrico ya mencionado.
Es
entretenido montar todo el sistema, pero ponlo en marcha y verás donde empieza
la diversión.
Arduino
Arduino, es una compañía open
source y open hardware, así como un proyecto y comunidad internacional que
diseña y manufactura placas de desarrollo de hardware para construir
dispositivos digitales y dispositivos interactivos que puedan sensar y
controlar objetos del mundo real. Arduino se enfoca en acercar y facilitar el
uso de la electrónica y programación de sistemas embebidos en proyectos
multidisciplinarios. Los productos que vende la compañía son distribuidos como
Hardware y Software Libre, bajo la Licencia Pública General Reducida de GNU
(LGPL) o la Licencia Pública General de GNU (GPL), permitiendo la manufactura
de las placas Arduino y distribución del software por cualquier individuo. Las
placas Arduino están disponibles comercialmente en forma de placas ensambladas
o también en forma de kits hazlo tú mismo (Del inglés DIY: "Do It
Yourself").
Los diseños de las placas Arduino
usan diversos microcontroladores y microprocesadores. Generalmente el hardware
consiste de un microcontrolador Atmel AVR, conectado bajo la configuración de
"sistema mínimo" sobre una placa de circuito impreso a la que se le
pueden conectar placas de expansión (shields) a través de la disposición de los
puertos de entrada y salida presentes en la placa seleccionada. Las shields complementan
la funcionalidad del modelo de placa empleada, agregando circuiteria, sensores
y módulos de comunicación externos a la placa original. La mayoría de las
placas Arduino pueden ser energizadas por un puerto USB o un puerto barrel Jack
de 2.5mm. La mayoría de las placas Arduino pueden ser programadas a través del
puerto Serial que incorporan haciendo uso del Bootloader que traen programado
por defecto. El software de Arduino consiste de dos elementos: un entorno de
desarrollo (IDE) (basado en el entorno de processing y en la estructura del
lenguaje de programación Wiring), y en el cargador de arranque (bootloader, por
su traducción al inglés) que es ejecutado de forma automática dentro del
microcontrolador en cuanto este se enciende. Las placas Arduino se programan
mediante un computador, usando comunicación serial.
El proyecto Arduino tiene sus
orígenes en el proyecto Wiring, el cual surge por el año 2003 como una
herramienta para estudiantes en el Interaction Design Institute Ivrea en Ivrea,
Italia, con el objetivo de proporcionar una forma fácil y económica de que
principiantes y profesionales crearan dispositivos que pudieran interactuar con
su entorno mediante sensores y actuadores. La primera placa Arduino comercial
fue introducida en el año 2005, ofreciendo un bajo costo económico y facilidad
de uso para novatos y profesionales. A partir de octubre del año 2012, se
incorporaron nuevos modelos de placas de desarrollo que empleaban
microcontroladores Cortex M3, ARM de 32 bits, dichos modelos coexisten con los
iniciales, que integran microcontroladores AVR de 8 bits. Cabe resaltar que las
arquitecturas ARM y AVR no son iguales, por lo cual tampoco lo es su set de
instrucciones a nivel ensamblador y por ende algunas librerías realizadas para
operar en una arquitectura presenten complicaciones al ser empleadas en la
otra. A pesar de lo anterior, todas los modelos de placa Arduino se pueden
programar y compilar bajo el IDE predeterminado de Arduino sin ningún cambio,
esto gracias a que el IDE compila el código original a la versión de la placa
seleccionada.
El nombre Arduino viene de un bar
en Ivrea, Italia; en donde algunos de los fundadores del proyecto solían
reunirse. El bar fue nombrado en honor a Arduino de Ivrea, quien fue el
margrave de la Marcha de Ivrea y Rey de Italia desde el año 1002 hasta el año
1014.
Historia
De forma estricta, el proyecto
«Arduino» se inició en el año 2005 como un proyecto enfocado a estudiantes en
el Instituto IVREA (IDII), en Ivrea (Italia). En aquellos años, los estudiantes
usaban el microcontrolador BASIC Stamp, cuyo costo era de $100USD, un costo
considerablemente alto para un estudiante promedio. Antes del año 2005,
específicamente durante el año 2003, Hernando Barragán había creado la
plataforma de desarrollo Wiring como resultado de su proyecto de tesis en la
maestría en el IDII, bajo la supervisión de Massimo Banzi y Casey Reas, quienes
eran conocidos por haber trabajado en el lenguaje Processing y daban clases en
el IDII2. El objetivo del proyecto era crear
herramientas simples y de bajo costo para la creación de proyectos digitales
por parte de personas sin altos conocimientos técnicos o sin un perfil de
ingeniería. El proyecto Wiring era una placa de desarrollo de hardware la cual
consistía de una placa de circuito impreso (PCB) con un microcontrolador
ATmega, un Ambiente de Desarrollo Integrado (IDE) basado en funciones de
procesamiento y una biblioteca de funciones para programar fácilmente el
microcontrolador.6 Regresando
al año 2005, Massimo Banzi junto con David Mellis, quien era otro estudiante
del IDII, y David Cuartielles, agregaron soporte a Wiring para el
microcontrolador ATmega8 el cual era más económico al de un principio
(Atmega168). Pero en lugar de continuar el desarrollo en Wiring, se separaron del
proyecto y lo renombraron Arduino.6
El nombre Arduino viene de un bar
en Ivrea, Italia; en donde algunos de los fundadores del proyecto Arduino
solían reunirse. El bar tiene el nombre de " Bar di Re Arduino", y
fue nombrado en honor a Arduino de Ivrea, quien fue el margrave de la Marcha de
Ivrea y Rey de Italia desde el año 1002 hasta el año 1014.
El equipo inicial de Arduino estaba
conformado por Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino y
David Mellis. Hernando Barragán no fue invitado a participar.
Posteriormente el proyecto Wiring
siguió adelante, placas menos densas y menos costosas se distribuyeron con la
comunidad de código abierto.
Adafruit Industries, un proveedor
de componentes electrónicos y fabricante de placas de circuito empreso, entre
ellas placas Arduino, ubicado en la ciudad de Nueva York, estimó a mediados del
año 2011 que más de 300,000 placas Arduino oficiales habían sido producidas
comercialmente. En el año
2013, estimó que 700,000 placas Arduino oficiales se encontraban en manos de
usuarios.
En octubre del año 2016, Federico
Musto (actualmente ex CEO de Arduino), adquirió el 50% de la compañía luego de
haber adquirido las acciones de uno de los miembros fundadores del equipo. En
abril del año 2017, la revista Wired informó que Musto había "fabricado su
propio expediente académico", habiéndolo publicado en el sitio web de
Arduino, cuenta personal de LinkedIn, e incluso en documentos comerciales
oficiales italianos. Musto afirmaba tener un PhD en ciencias de la computación
por el Instituto Tecnológico de Massachusetts (MIT), y un MBA de la Universidad
de Nueva York. La revista Wired reportó que ninguna de las universidades que él
afirmaba haber cursado tenía registro alguno de la asistencia de Musto. Musto
más tarde afirmó, en una entrevista a Wired, que realmente nunca había obtenido
los grados académicos.
En el año 2017, Massimo Banzi
anunció la creación de la «Fundación Arduino», declarando que sería «un nuevo
comienzo para Arduino». Dicha fundación según palabras del mismo Banzi
«permitirá defender los valores fundamentales de la Comunidad Arduino dentro
del ecosistema de código abierto y hacer que nuestro compromiso (haciendo
referencia a la empresa Arduini) con el código abierto sea más sólido que
nunca».11 Sin
embargo ha existido cierta incertidumbre del desarrollo actual de dicha
iniciativa.
La controversia en torno a Federico
Musto continuó en julio del año 2017, según los informes, por haber retirado
licencias de código abierto, esquemas y códigos del sitio web de Arduino, lo
que provocó escrutinio y protesta por parte de la comunidad de maker.
En octubre del año 2017, Arduino
anunció su asociación con la multinacional ARM Holdings (ARM). El anuncio
decía, en parte, que "ARM reconoce la independencia como un valor central
de Arduino... sin ningún acuerdo de uso exclusivo con la arquitectura
ARM". Arduino tiene la intención de seguir trabajando con todos los
proveedores y arquitecturas de tecnología.
Para la producción en serie de la
primera versión se tomó en cuenta que el coste no fuera mayor de 30 euros, que
fuera ensamblado en una placa de color azul, debía ser Plug and Play y que
trabajara con todas las plataformas informáticas tales como MacOSX, Windows y
GNU/Linux. Las primeras 300 unidades se las dieron a los alumnos del Instituto
IVREA, con el fin de que las probaran y empezaran a diseñar sus primeros
prototipos.
Disputa por la marca Arduino
A principios de 2008, los cinco
cofundadores del proyecto Arduino crearon la empresa Arduino LLC, cuyo
propósito era englobar las marcas comerciales asociadas a las placas Arduino.
La fabricación y venta de las placas Arduino debía ser hecha por compañías externas,
y Arduino LLC obtendría un royalty(comisión), de ellos. Los estatutos bajo los
cuales se creó Arduino LLC especificaban que cada uno de los cinco fundadores
originales transferiría la propiedad de la marca Arduino a la empresa recién
formada (Arduino LLC).
A finales de 2008, la empresa de
Gianluca Martino (Smart Projects), registró la marca Arduino en Italia y
mantuvo esto en secreto de los otros co-fundadores durante un periodo
aproximado de dos años. Esto fue revelado cuando la compañía Arduino LLC
intentó registrar la marca en otras partes del mundo (originalmente ellos se
habían registrado solo en EE. UU.), y descubriendo que esta ya estaba
registrada en Italia. Las negociaciones con Gianluca y su firma para poner la
marca bajo control de la compañía Arduino LLC fallaron. En el año 2014, Smart
Projects comenzó a negarse a pagar regalías. Luego nombraron a un nuevo CEO,
Federico Musto, que renombró a la empresa Arduino SRL y creó el sitio web
arduino.org, copiando los gráficos y el diseño del arduino.cc original. Esto
resultó una fractura en el equipo de desarrollo de Arduino.
En enero de 2015, Arduino LLC
entabló una demanda contra Arduino SRL.
En mayo de 2015, Arduino LLC creó
la marca mundial Genuino, utilizada como marca fuera de los Estados Unidos.
En julio de 2017, la nueva compañía
BCMI LABS LLC fundada por Massimo Banzi, David Cuartielles, David Mellis y Tom
Igoe, adquirió Arduino AG y todas las marcas registradas de Arduino. Fabio
Violante se convirtió en el nuevo CEO que reemplazaría a Federico Musto, quien
ya no trabajaría para Arduino AG.
Durante la "World Maker
Faire" en Nueva York del 1 de octubre de 2016, el cofundador y CEO de
Arduino LLC (Massimo Banzi) y el CEO de Arduino SRL (Federico Musto),
anunciaron la fusión de ambas compañías.
Hardware
Arduino es hardware libre. Los
diseños de referencia de hardware se distribuyen bajo licencia Creative Commons
Attribution Share-Alike 2.5 y están disponibles en el sitio web de Arduino. Los
esquemáticos y archivos de montaje de componentes (PCBs) para algunas versiones
de placas también están disponibles.
Aunque los diseños de hardware y
software están disponibles bajo licencias de copyleft, los desarrolladores han
solicitado que el nombre Arduino sea exclusivo del producto oficial y no se use
para trabajos derivados sin antes solicitar permiso. El documento de política
oficial sobre el uso del nombre Arduino enfatiza que el proyecto está abierto a
incorporar el trabajo de otros en el producto oficial.23Varios productos compatibles con
Arduino lanzados comercialmente han evitado incluir el nombre del proyecto
Arduino en sus dispositivos al emplear nombres que terminan en «-duino».
La mayoría de las placas Arduino
constan de un microcontrolador AVR Atmel-8 bits (ATmega8, ATmega168, ATmega328,
ATmega1280, ATmega2560), cada microncontrolador consta de diversas cantidades
de memoria flash, pines y funciones. Las placas utilizan pines/cabezales hembra
de una o dos hileras que facilitan las conexiones e incorporación en otros
circuitos.
Las placas Arduino pueden
conectarse con módulos adicionales denominados shields (escudos, por su
traducción al español), dichos shields aumentan las características técnicas de
la placa Arduino en uso, debido a que poseen circuitos específicos que añaden una
o más funcionalidades extras a la placa Arduino nativa en la cual se utilice,
también se les conoce como placas de expansión. La mayoría de estos shields se
conectan a través de un bus serie IC, aunque existen también aquellas que
emplean conexión mediante el bus UART (Universal Asynchronous
Receiver-Transmitter, por su traducción al español Transmisor-Receptor
Asíncrono Universal), así como con el bus SPI (Serial Peripheral Interface, por
su traducción al español Interfaz Periférica Serial).
La mayoría de las placas incluyen
un regulador lineal de 5 V y un oscilador de cristal de 16 MHz, o un resonador
de cerámica según sea el caso. Algunos diseños, como el LilyPad, funcionan a 8
MHz y prescinden del regulador de voltaje a bordo debido a restricciones de
factor/tamaño de forma específicas.
Los modelos de Arduino se
categorizan en placas de desarrollo, placas de expansión (shields), kits,
accesorios e impresoras 3D.
Placas: Arduino Galileo, Arduino Uno, Arduino Leonardo,
Arduino Due, Arduino Yún, Arduino Tre (En Desarrollo), Arduino Zero, Arduino
Micro, Arduino Esplora, Arduino Mega ADK, Arduino Ethernet, Arduino Mega 2560,
Arduino Robot, Arduino Mini, Arduino Nano, LilyPad Arduino Simple, LilyPad
Arduino SimpleSnap, LilyPad Arduino, LilyPad Arduino USB, Arduino Pro Mini,
Arduino Fio, Arduino Pro, Arduino MKR1000/Genuino MKR1000, Arduino
MICRO/Genuino MICRO, Arduino 101/Genuino 101, Arduino Gemma.
Placas de expansión (shields): Arduino GSM Shield, Arduino Ethernet
Shield, Arduino WiFi Shield, Arduino Wireless SD Shield, Arduino USB Host
Shield, Arduino Motor Shield, Arduino Wireless Proto Shield, Arduino Proto
Shield.
Kits: The Arduino Starter Kit, Arduino Materia 101.
Accesorios: Pantalla LCD TFT,
Adaptador USB/Serie y MiniUSB/Serie, Arduino ISP.
Impresoras 3d: Arduino Materia 101.
Modelos de Arduino
Arduino Uno:
Es la placa estándar y posiblemente
la más conocida y documentada. Salió a la luz en septiembre de 2010
sustituyendo su predecesor Duemilanove con varias mejoras de hardware que
consisten básicamente en el uso de un USB HID propio en lugar de utilizar un
conversor FTDI para la conexión USB. Es 100% compatible con los modelos
Duemilanove y Diecimila. Viene con un Atmega328 con 32Kbytes de ROM para el
programa.
Este es el Arduino que vamos a usar
en el curso.
Arduino Mega:
Es con mucha diferencia el más potente y el que más
pines i/o tiene, apto para trabajos ya algo más complejos aunque tengamos que
sacrificar un poco el espacio, cuenta con el microcontroladorAtmega2560 con más
memoria para el programa, más RAM y más pines que el resto de los modelos.
Arduino Ethernet:
Incorpora un puerto Ethernet, está basado en el
Arduino Uno y nos permite conectarnos a una red o a Internet mediante su puerto
de red.
Arduino Due:
Arduino con la mayor capacidad de procesamiento,
basado en un microcontrolador de 32 bit y arquitectura ARM: Atmel SAM3X8E ARM
Cortex-M3 CPU. Este arduino está alimentado a 3.3V y dado que gran parte de los
shields, sensores y actuadores para Arduino y otros elementos compatibles se
alimentan a 5V limita el uso de este Arduino, pero cada vez se ven más
elementos donde se puede elegir el voltaje entre 3.3 y 5V.
Arduino Leonardo:
La diferencia de este arduino con el resto es que
trae un único MCU ATmega32u4 que tiene integrado la comunicación USB, lo que
elimina la necesidad de un segundo procesador. Esto tiene otras implicaciones
en el compartimento del arduino al conectarlo al ordenador, lo que no lo hace
apto para iniciarse con él.
Equipo de desarrollo
El núcleo del equipo de desarrollo
de Arduino está formado por Massimo Banzi, David Cuartielles, Tom Igoe,
Gianluca Martino, David Mellis y Nicholas Zambetti.
Aplicaciones
La plataforma Arduino ha sido usada como base en
diversas aplicaciones electrónicas:
· Equipo
científico para investigaciones
· OBDuino: un económetro que usa una
interfaz de diagnóstico a bordo que se
halla en los automóviles modernos
· SCA-ino:
Sistema de cómputo automotriz capaz de monitorear sensores como el TPS, el MAP
y el 02S y controlar actuadores automotrices como la bobina de ignición, la
válvula IAC y aceleradores electrónicos
· Humane
Reader: dispositivo electrónico de bajo coste con salida de señal de TV que
puede manejar una biblioteca de 5000 títulos en una tarjeta microSD.
· The Humane
PC: equipo que usa un módulo Arduino para emular un computador personal, con un
monitor de televisión y un teclado para computadora
· ArduinoPhone:
un teléfono móvil construido sobre un módulo Arduino
Otras interfaces de programación
Es posible comunicar una aplicación que corra
sobre Arduino con otros dispositivos que corran otros lenguajes de programación
y aplicaciones populares, debido a que Arduino usa la transmisión serial de datos, la cual es
soportada por la mayoría de los lenguajes que se mencionan a continuación. Y
para los que no soportan el formato serie de forma nativa, es posible utilizar
software intermediario que traduzca los mensajes enviados por ambas partes para
permitir una comunicación fluida. Algunos ejemplos de lenguajes son:
· 3DVIA
Virtools: aplicaciones interactivas y de tiempo real.
· Scratch for
Arduino (S4A): Entorno gráfico de programación, modificación del entorno para
niños Scratch, del MIT.