S4A (Scratch for Arduino) es una modificación de Scratch desarrollada por el Grupo de Programación Smalltalk del Citilab, para programar de forma sencilla e intuitiva la plataforma de hardware libre Arduino. S4A Incluye nuevos bloques para controlar sensores y actuadores conectados a sistema Arduino.
Scratch es un entorno de programación gratuita, desarrollado por el MIT (Massachussets Institute of Tecnology), que permite explorar y experimentar con los conceptos de programación mediante el uso de una sencilla y dinámica interfaz gráfica. Para ello utiliza bloques, al estilo del "Lego", que simbolizan diferentes elementos de programación , por ejemplo: instrucciones, condiciones, variables, bucles, entre otros. Estos bloques de programación se van ensamblando hasta formar programas.
Por otro lado, Arduino es una plataforma de hardware abierto para el aprendizaje de electrónica y la creación de prototipos. Fue creado para artistas, diseñadores, aficionados y cualquier persona interesada en crear entornos y objetos interactivos mediante el
Scratch es un entorno de aprendizaje de lenguaje de programación, que permite a los principiantes aprender a escribir de manera sintácticamente correcta primero. Scratch está escrito en Squeak (una implementación libre de Smalltalk-80), a partir de la versión 2.0 el código es reescrito en actionscript (Adobe Flash). Es un entorno de programación que facilita el aprendizaje autónomo.2
Scratch se puede instalar y redistribuir gratuitamente en cualquier ordenador con Windows, Mac OS X o Linux.5 El logo de Scratch es un gato de color naranja.6
Lego Mindstorms es una línea de juguetes de robótica para niños fabricado por la empresa LEGO, que posee elementos básicos de las teorías robóticas, como la unión de piezas y la programación de acciones en forma interactiva. Este robot fue comercializado por primera vez en septiembre de 1998.
Comercialmente se publicita como Robotic Invention System, en español Sistema de Invención Robotizado (RIS). También se vende como herramienta educacional, lo que originalmente se pensó en una colaboración entre LEGO y el MIT. La versión educativa se llama Lego Mindstorms for Schools, en español Lego Mindstorms para la escuela y viene con un software de programación basado en la GUI de Robolab.
Lego Mindstorms puede ser usado para construir un modelo de sistema integrado con partes electromecánicas controladas por computador. Prácticamente todo puede ser representado con las piezas tal como en la vida real, como un elevador o robots industriales.
Un sensor es un dispositivo capaz de detectar magnitudes físicas o químicas, llamadas variables de instrumentación, y transformarlas en variables eléctricas. Las variables de instrumentación pueden ser por ejemplo: temperatura, intensidad lumínica, distancia, aceleración, inclinación, desplazamiento, presión, fuerza, torsión, humedad, movimiento, pH, etc. Una magnitud eléctrica puede ser una resistencia eléctrica (como en una RTD), una capacidad eléctrica (como en un sensor de humedad), una tensión eléctrica (como en un termopar), una corriente eléctrica (como en un fototransistor), etc.
Un sensor se diferencia de un transductor en que el sensor está siempre en contacto con la variable de instrumentación con lo que puede decirse también que es un dispositivo que aprovecha una de sus propiedades con el fin de adaptar la señal que mide para que la pueda interpretar otro dispositivo. Como por ejemplo el termómetro de mercurio que aprovecha la propiedad que posee el mercurio de dilatarse o contraerse por la acción de la temperatura. Un sensor también puede decirse que es un dispositivo que convierte una forma de energía en otra.
Áreas de aplicación de los sensores: Industria automotriz, robótica, industria aeroespacial, medicina, industria de manufactura, etc.
Los sensores pueden estar conectados a un computador para obtener ventajas como son el acceso a una base de datos, la toma de valores desde el sensor, etc
¿Que se puede hacer con un sensor ?
Bibliografia:
Informacion:http://es.wikipedia.org/wiki/Sensor
Video :https://www.youtube.com/watch?v=WN0bPN9-mOs
En terminos generales consideramos la energia solar como nuestra fuente energetica total, porque investigando mas a fondo nos damos cuenta que todas las demas fuentes se derivan de las radiaciones del sol. El sistema de provechamiento de la energia del sol para producir energia electricaUna fotocelda o fotodetector llamadas tambien celdas solares; es una resistencia cuyo valor en ohmios varia ante las variaciones de la luz incide sobre su superficie, el material sufre una reaccion fisica, alterando su resistencia electrica.Las celdas fotovoltaicas estan compuestas de la misma clase de materiales semiconductores que se utilizan en las industrias microelectronicasm por ejemplo seria el silicio. Una deslgada lamina semiconductora, especialmente tratada, forma un lado negativo y otro positivo en un campo electronico. Cuando incide energia luminosa sobre ella, los electrones son golpeados y extraidos de los atomos del material semiconductor. Como se han dispuesto conductores eléctricos en forma de una rejilla que cubre ambas caras del semiconductor, los electrones circulan para formar una corriente eléctrica que aporta energía.
Hardware Libre. Dado que el hardware tiene asociados a él costos variables directos, ninguna definición de software libre se puede aplicar directamente sin modificación. El término hardware libre se ha usado principalmente para reflejar el uso del software libre con el hardware y el lanzamiento libre de la información con respecto al hardware, a menudo incluyendo el lanzamiento de los diagramas esquemáticos, diseños, tamaños y otra información acerca del hardware. De todos modos, incluye el diseño del hardware y la distribución de los elementos en la tarjeta electrónica.
¿Que es Hardware Libre?
En informática, se denomina hardware o soporte físico al conjunto de elementos materiales que componen un computador. Hardware también son los componentes físicos de una computadora tales como el disco duro, la unidad de disco óptico, la disquetera, etc. El hardware se refiere a lo que es tangible, que se puede tocar, es decir todos los componentes físicos de la computadora.
Cuando se cumple que los dispositivos de hardware cuyas especificaciones y diagramas esquemáticos son de acceso público es hardware libre, ya sea bajo algún tipo de pago o de forma gratuita. Siempre recordando que libre no es sinónimo de gratis. El hardware libre forma parte de la cultura libre.
El hardware libre toma las mismas ideas del software libre para aplicarlas en su campo, en lo referente a las cuatro libertades: libertad de uso, de estudio y modificación, de distribución, y de redistribución de las versiones modificadas. Su objetivo es crear diseños de aparatos informáticos de forma abierta, de manera que todas las personas puedan acceder, como mínimo, a los planos de construcción de los dispositivos.
Un potenciómetro es una Resistencia Variable. Así de sencillo. El problema es la técnica para que esa resistencia pueda variar y como lo hace.
Los potenciómetros limitan el paso de la corriente eléctrica (Intensidad) provocando una caída de tensión en ellos al igual que en una resistencia, pero en este caso el valor de la corriente y la tensión en el potenciómetro las podemos variar solo con cambiar el valor de su resistencia. En una resistencia fija estos valores serían siempre los mismos. Si esto no lo tienes claro es mejor que estudies las magnitudes eléctricas (enlace en lo subrayado).
El valor de un potenciómetro viene expresado en ohmios (símbolo Ω) como las resistencias, y el valor del potenciómetro siempre es la resistencia máxima que puede llegar a tener. La mínimo lógicamente es cero. Por ejemplo un potenciómetro de 10KΩ puede tener una resistencia con valores entre 0Ω y 10.000Ω.
El potenciometro más sencillo es una resistencia variable mecánicamente. Los primeros potenciómetros y más sencillos son los reóstatos.
El pulsador es un elemento que permite el paso o interrupción de la corriente
mientras es accionado. Cuando ya no se actúa sobre él
vuelve asu posición de
reposo.Puede ser el contacto normalmente cerrado en reposo NC,o con el
contacto normalmente abierto Na.Consta del botón pulsador; una
lámina conductora que establece contacto con los dos terminales al oprimir el botón y un muelle que hace recobrar a la lámina su posición primitiva al
cesar lapresión sobre
el botón pulsador.
Un servomotor (también llamado servo) es un dispositivo similar a un motor de corriente continua que tiene la capacidad de ubicarse en cualquier posición dentro de su rango de operación, y mantenerse estable en dicha posición.[1]
Un servomotor es un motor eléctrico que puede ser controlado tanto en velocidad como en posición.
Es posible modificar un servomotor para obtener un motor de corriente continua que, si bien ya no tiene la capacidad de control del servo, conserva la fuerza, velocidad y baja inercia que caracteriza a estos dispositivos.
Los Servos son sumamente útiles en robótica. Los motores son pequeños, tiene internamente una circuiteria de control interna y es sumamente poderoso para su tamaño. Un servo normal o Standard como el HS-300 de Hitec tiene 42 onzas por pulgada o mejor 3kg por cm. De torque que es bastante fuerte para su tamaño. También potencia proporcional para cargas mecánicas. Un servo, por consiguiente, no consume mucha energía. Se muestra la composición interna de un servo motor en el cuadro de abajo. Podrá observar la circuiteria de control, el motor, un juego de piñones, y la caja. También puede ver los 3 alambres de conexión externa. Uno es para alimentación Vcc (+5volts), conexión a tierra GND y el alambre blanco es el alambre de control.
Funcionamiento de El Servomotor
Bibliografia
servomotor : Wikipedia
http://www.info-ab.uclm.es/labelec/solar/electronica/elementos/servomotor.htm
Vídeo: youtube.com/watch?v=llNoXMyzjYw
Un led es un componente electrónico cuya función principal es convertir la energía eléctrica en una fuente luminosa, la palabra led proviene del acrónimo ingles Light Emmiting Diode o diodo emisor de luz.
Específicamente un led corresponde a un tipo especial diodo el cual transforma la energía eléctrica en luz, su principio de funcionamiento se basa en la emisión de fotones (luz) cuando los electrones portadores de la electricidad atraviesan el diodo, dicho fenómeno se conoce como electroluminiscencia.
Aunque el principio de funcionamiento es el mismo, la electroluminiscencia, tenemos que diferenciar los leds de los oleds, estos últimos incorporan en su estructura compuestos orgánicos e incluso polímeros, mientras que los primeros están compuestos únicamente por compuestos semiconductores inorgánicos.
Hoy en día los leds experimentan un auge en el uso de diferentes aplicaciones, desde su aplicación en simples mandos a distancia hasta su uso en la fabricación de enormes pantallas de televisión, los leds han experimentado un largo camino de investigación y estudio desde principios del siglo XX hasta nuestros dias.
Los primeros descubrimientos sobre la tecnología en la que se basa el funcionamiento del Led, la electroluminiscencia, son atribuidos al inglés Henry Joseph Round cuando en descubrió el efecto luminoso que se producía al pasar corriente eléctrica a ciertos semiconductores, sus descubrimientos fueron enviados a la prestigiosa revista Electrical World en 1907.
Posteriormente en 1927 el físico e ingeniero ruso Oleg Rósev realizó el primer informe escrito sobre el efecto luminoso que se producía al pasar corriente eléctrica a semiconductores (diodos) utilizados en las comunicaciones por radio, fabricando el primer led de la historia con óxido de zinc y carburo de silicio.
En 1961 los científicos Bob Biard y Gary Pittman descubrieron por accidente el primer led de luz infrarroja, pero no fue hasta el año 1962 cuando fue desarrollado el primer led de luz visible descubierto por el científico americano Nick Holonyack, en ese mismo año se lanzó al mercado el primer led de color rojo por un precio de 130 dólares cada uno (hoy en dia el precio de un led parecido no alcanza los 10 céntimos de euro), 10 años después se lanzaron los primeros leds de color verde, amarillo y naranja. Dada la baja luminosidad que se conseguía su aplicación estaba dirigida a la señalización de aparatos electrónicos, siendo IBM la primera empresa en introducirlos en sus componentes electrónicos.
En la década de los 90 se desarrollaron los primeros leds de luz blanca de alta luminosidad, abriendo un amplio abanico de posibilidades en el sector de la iluminación.
Un diagrama de flujo es una representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujo del proceso.
El diagrama de flujo ofrece una descripción visual de las actividades implicadas en un proceso mostrando la relación secuencial ente ellas, facilitando la rápida comprensión de cada actividad y su relación con las demás, el flujo de la información y los materiales, las ramas en el proceso, la existencia de bucles repetitivos, el número de pasos del proceso, las operaciones de interdepartamentales… Facilita también la selección de indicadores de proceso
El diagrama de flujo goza de ventajas como el ser altamente intuitivo, fácil de leer, claro y preciso. Su interés para nosotros, sin desdeñar su utilidad profesional, radica en su valor didáctico. Lo consideraremos una herramienta muy potente de cara a comenzar a programar ya que su contenido gráfico lo hace menos árido que el pseudocódigo.
Las limitaciones principales de los diagramas de flujo derivan precisamente de su carácter de dibujo. No resultan tan fáciles de crear o de mantener como el texto del pseudocódigo (que podemos trabajar en un procesador de textos cualquiera) y pueden requerir utilizar papeles tipo plano (más grande de lo normal) cuando los programas son de cierta longitud. Gráficamente podemos verlo de la siguiente manera: si tenemos por ejemplo siete páginas de pseudocódigo bastará con numerarlas y ponerlas una detrás de otra.
Un microcontrolador es un circuito integrado que en su interior contiene una unidad central de procesamiento (CPU), unidades de memoria (RAM y ROM), puertos de entrada y salida y periféricos. Estas partes están interconectadas dentro del microcontrolador, y en conjunto forman lo que se le conoce como microcomputadora. Se puede decir con toda propiedad que un microcontrolador es una microcomputadora completa encapsulada en un circuito integrado.
Toda microcomputadora requiere de un programa para que realice una función específica. Este se almacena normalmente en la memoria ROM. No esta de mas mencionar que sin un programa, los microcontroladores carecen de utilidad.
El propósito fundamental de los microcontroladores es el de leer y ejecutar los programas que el usuario le escribe, es por esto que la programación es una actividad básica e indispensable cuando se diseñan circuitos y sistemas que los incluyan. El carácter programable de los microcontroladores simplifican el diseño de circuitos electrónicos. Permiten modularidad y flexibilidad, ya que un mismo circuito se puede utilizar para que realice diferentes funciones con solo cambiar el programa del microcontrolador.
Las aplicaciones de los microcontroladores son vastas, se puede decir que solo están limitadas por la imaginación del usuario. Es común encontrar microcontroladores en campos como la robótica y el automatismo, en la industria del entretenimiento, en las telecomunicaciones, en la instrumentación, en el hogar, en la industria automotriz, etc.
¿Qué microcontrolador elegir?
Existen varios fabricantes de microcontroladores tales como Texas Instruments, Motorota, Atmel, Intel, Microchip, toshiba, Nacional, etc. Todos ellos ofrecen microcontroladores con características más o menos similares, sin embargo, en terminos generales se puede decir que todos sirven para lo mismo: leer y ejecutar los programas del usuario.
Evidentemente algunos modelos tienen más capacidad que otros, en cuanto a memoria, velocidad, periféricos, etc.
En el diseño de un sistema con microcontrolador se pueden elegir dispositivos de cualquiera de los fabricantes y satisfacer la necesidad del sistema en cuestión. Entonces, se preguntará estimado lector, ¿Qué fabricante he de elegir? Bueno, usted debe tomar en cuenta lo siguiente:
Disponibilidad de los microcontroladores en el mercado local y/o global. Algunos microcontroladores son mas comúnmente encontrados en las casas de electrónica que otros. No es conveniente emprender un proyecto basado en cierto microcontrolador que escasea en el mercado local y/o global ya que podría no satisfacer nuestra demanda y detener el proyecto.
Disponibilidad de información y herramientas de desarrollo. Actualmente la mayoría de los fabricantes de microcontroladores ofrecen información suficiente para entender la operación y funcionamiento de sus dispositivos. El punto débil de algunos fabricantes es la pobre distribución de sus herramientas de desarrollo (programadores, emuladores, software, etc.) o bien su alto costo.
Precio. Hay gente y/o empresas que tienen los recursos para pagar lo que sea necesario cuando se trata de tecnología, sin embargo, la mayoría prefiere ahorrarse dinero, por lo que el precio resulta un punto a favor en la selección de un fabricante de microcontroladores.
El modelo de microcontrolador específico que se debe elegir depende de la aplicación, aunque uno puede hacer un juicio sobre la capacidad de un microcontrolador tomando en cuenta su capacidad de memoria, la cantidad de puertos de entrada y salida, los periféricos, la velocidad a la cual ejecuta las instrucciones, etc
Un lenguaje de programación" es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo.
Por otro lado, el término "lenguaje natural" define un medio de comunicación compartido por un grupo de personas (por ejemplo: inglés o francés).
El lenguaje utilizado por el procesador se denomina lenguaje máquina. Se trata de datos tal como llegan al procesador, que consisten en una serie de 0 y 1 ( datos binarios).
El lenguaje máquina, por lo tanto, no es comprensible para los seres humanos, razón por la cual se han desarrollado lenguajes intermediarios comprensibles para el hombre. El código escrito en este tipo de lenguaje se transforma en código máquina para que el procesador pueda procesarlo.
El ensamblador fue el primer lenguaje de programación utilizado. Es muy similar al lenguaje máquina, pero los desarrolladores pueden comprenderlo. No obstante, este lenguaje se parece tanto al lenguaje máquina que depende estrictamente del tipo de procesador utilizado (cada tipo de procesador puede tener su propio lenguaje máquina). Así, un programa desarrollado para un equipo no puede ser portado a otro tipo de equipo. El término "portabilidad" describe la capacidad de usar un programa de software en diferentes tipos de equipos. Para poder utilizar un programa de software escrito en un código ensamblador en otro tipo de equipo, ¡a veces será necesario volver a escribir todo el programa!
Por lo tanto, un lenguaje de programación tiene varias ventajas:
es mucho más fácil de comprender que un lenguaje máquina:
permite mayor portabilidad, es decir que puede adaptarse fácilmente para ejecutarse en diferentes tipos de equipos.
Básicamente, un programa de computadora, aplicación o software, como también son llamados, son un conjunto de instrucciones en forma secuencial, llamado código, que a través de su interpretación por el sistema operativo o hardware, le permiten desarrollar una acción específica a una computadora. Allá por los albores de la computación, los programadores cargaban estas instrucciones directamente la hardware, lo que afortunadamente cambio gracias a los llamados lenguajes de programación, otro tipo de programa de computadora que simplifican esta tarea mediante la incorporación en sus comandos de ciertas secuencias y herramientas para que el programador no tenga que hacerse problemas con los procesos más oscuros del hardware como el direccionamiento de memoria, las entradas o salidas de datos y las peticines de interrupción IRQ, entre otros.
Antes de poder llegar a nuestra mesa, un programa de computadoras debe ser primero escrito en un lenguaje de programación y luego compilado para lograr un ejecutable que nosotros podamos correr en nuestra computadora.
Este proceso de compilación es absolutamente necesario, ya que sin ello, el hardware de la PC jamás podría interpretarlo, es decir ejecutarlo. El proceso de compilación básicamente es una traducción de un lenguaje de programación de alto nivel, código fuente, a usualmente lenguaje de máquina, un código intermedio (bytecode) o texto el cual sí puede ser interpretado por el hardware
La robótica educativa, como un nuevo grupo de conocimientos y como un complemento tecnológico para las aulas, consiste en crear un ambiente de aprendizaje dinámico y multidisciplinario.
De manera natural el alumno puede utilizar sus conocimientos (de matemáticas, ciencias naturales y experimentales, tecnología, ciencias de la información y comunicación) de una forma nueva y divertida, promoviendo la interiorización de los aprendizajes e introduciendo nuevos conceptos que complementarán y facilitarán el que el alumno logre alcanzar los objetivos y competencias planteados para la educación básica y media.
La Robótica Educativa privilegia el aprendizaje inductivo y por descubrimiento guiado, lo cual asegura el diseño y experimentación, de un conjunto de situaciones didácticas que permiten a los estudiantes construir su propio conocimiento.
En el siguiente vínculo podremos encontrar algunas definiciones mas profundadas de lo que puede ser la robótica educativa o didáctica: Robótica educativa en Colombia
El motor de corriente continua (denominado también motor de corriente directa, motor CC o motor DC) es una máquina que convierte la energía eléctrica en mecánica, provocando un movimiento rotatorio, gracias a la acción del campo magnético.
Una máquina de corriente continua (generador o motor) se compone principalmente de dos partes. El estator da soporte mecánico al aparato y contiene los devanados principales de la máquina, conocidos también con el nombre de polos, que pueden ser de imanes permanentes o devanados con hilo de cobre sobre núcleo de hierro. El rotores generalmente de forma cilíndrica, también devanado y con núcleo, alimentado con corriente directa mediante escobillas fijas (conocidas también como carbones).
El principal inconveniente de estas máquinas es el mantenimiento, muy caro y laborioso, debido principalmente al desgaste que sufren las escobillas al entrar en contacto con las delgas.
El código de colores de las resistencias
Las resistencias son elementos pasivos muy comunes en los circuitos, ya que son indispensables en cualquier diseño eléctrico o electrónico. Posteriormente conoceremos algunas de sus aplicaciones. Para identificar su valor se usa el llamado código de colores. En la figura 1 ilustramos una resistencia típica.
Figura 1. Un resistor típico
Tiene un cuerpo cilíndrico de uno a dos centímetros de longitud, con un segmento de alambre a cada lado. En su superficie tiene tres o cuatro bandas de colores, igualmente espaciadas, más cercanas a uno de los extremos. Si sujetamos la resistencia con la mano izquierda, por el lado donde están las bandas de colores, podemos deducir su valor si sabemos el número que representa cada color. La figura 3 es la tabla del código de colores de las resistencias. Tenemos que usarla para saber la equivalencia entre los colores y los números del 0 al 10. Por otro lado, las dos primeras bandas de izquierda a derecha corresponden a los dos primeros dígitos del valor de la resistencia. La tercera banda es la potencia de 10 por la cual debe multiplicarse los dos digitos mencionados. La cuarta banda representa la tolerancia en el valor de la resistencia. Las resistencias que usaremos en este manual tienen tres tolerancias posibles: 5%, identificadas con una banda dorada,10%, con una plateada, y 20%, sin banda. En el caso de la resistencia de la figura 1, y con ayuda de la tabla de la figura 2 podemos decir que su valor es de (24 ± 2.4) kW. Esto se obtiene viendo que la primera banda es roja = 2, la segunda, amarilla = 4, la tercera, naranja = 3, y la cuarta, plateada = 10%. El resultado se confecciona como 24 ´ 103, al 10%. El 10% de 24 es 2.4. Debemos mencionar que 103 equivale al prefijo kilo, abreviado k, en el Sistema Internacional de unidades. La resistencia se mide en ohmios, abreviados con la letra griega omega mayúscula, W. Por otro lado, 103 W = 1000 W y es lo mismo que 1 kW.
Ejemplo 1. Identificar el valor de la resistencia de la figura 2.
Figura 2. Una resistencia típica al 5%
Solución: La resistencia debe tomarse de tal forma que el extremo hacia el cual las bandas coloreadas están recorridas quede a la izquierda. Ahora las bandas se identifican de izquierda a derecha. La primera es verde. De la figura 3 vemos que este color corresponde al número 5. La segunda es azul, es decir, corresponde al 6. La tercera, negra, es el 1. La cuarta es dorada, lo que implica un 5% de tolerancia. El valor buscado se escribe como: 56 ´ 101, o bien, 560 W. El 5% de 560 es 560 ´ 0.05 = 28. El valor final es: (560 ± 28) W.
La noción popular de robot hace referencia a un dispositivo humanoide con cierto grado de inteligencia, que substituye a las personas en la realización de tareas útiles. Esta visión ha sido suscitada en gran medida por los numerosos relatos y ficciones cinematográficas que mencionan a los robots. De hecho, la palabra robot fue usada por primera vez en el año 1921, cuando el escritor checo Karel Capek (1890 - 1938) estrena en el teatro nacional de Praga su obra Rossum's Universal Robot (R.U.R.). Su origen es de la palabra eslava robota, que se refiere al trabajo realizado de manera forzada. La trama era sencilla: el hombre fabrica un robot, luego el robot mata al hombre.
Los robots actuales no tienen mucho que ver con los humanoides, y la mayoría de los expertos en robótica dirían que es complicado ofrecer una definición de robot universalmente aceptada. De hecho, distintas organizaciones y asociaciones internacionales ofrecen definiciones diferentes aunque, obviamente, próximas entre sí.
Algunas de las funciones de estos pueden ser:
Multifuncionalidad: versatilidad para llevar a cabo distintas tareas, incluso aquéllas no previstas en principio por los diseñadores, lo cual implica una considerable auto-adaptabilidad al entorno.
Programabilidad: capacidad para modificar la tarea mediante el cambio de programa, que propicia su adaptación rápida y económica a diferentes aplicaciones.