# data[].attributes.body
AUTOMATISMOS
Mecanismo o máquina que realiza una tarea con un funcionamiento fijo.

ROBOTS
Máquina automática programable capaz de relacionarse con su entorno, y reaccionar en consecuencia.
Se utilizan en la industria, para apagar incendios, para detectar explosivos, para recolectar cultivos...
Necesita estar conectado a un ordenador (o llevar un ordenador incorporado) para funcionar y realizar los procesos que se desean. El microprocesador del ordenador permite procesar las señales de entrada y calcular las órdenes que se deben dar al robot. El medio (circuito electrónico) por el que se adaptan las señales de entrada y salida es la tarjeta controladora.

# data[].attributes.body
Circuito integrado programable que reúne en un solo chip todas las funcionalidades básicas de un ordenador: unidad de proceso, memoria y periféricos de entrada y salida. Hay algunas diferencias si lo comparamos con un ordenador: el microcontrolador, menor coste, menor consumo, solo realiza una tarea específica, poca memoria y se conecta a los sensores y motores.

# data[].attributes.body
Sistema que regula y controla el funcionamiento de un automatismo o de un proceso para que funcione de la manera prevista. Hay dos tipos de sistemas: lazo abierto y lazo cerrado.
Lazo abierto: En ellos no se tiene en cuenta la señal de salida en la acción de control.

ELEMENTOS
-Tarjeta controladora
Disponen de un microcontrolador y puertos de salida y entrada

-Sensores
Es un dispositivo capaz de detectar magnitudes físicas o químicas y transformarlas en variables eléctricas

-Actuadores
Dispositivo capaz de transformar energía eléctrica en la activación de un proceso con la finalidad de generar un efecto sobre un proceso automatizado.

# data[].attributes.body
Circuito que nos sirve de interfaz entre el ordenador y los dispositivos que se deben controlar

# data[].attributes.body
Hay distintas plataformas por las que se pueden programar:
Arduino
-IDE: aplicación que edita y depura el código, usando un lenguaje propio, basado en el Processing.
-S4A: modificación de Scratch que contiene nuevos bloques para comunicarse con el circuito.
-Ardublock: entorno de programación visual. Permite programar mediante bloques funcionales. Se descarga como una extensión del IDE.

ZUM de BQ
-Bitbloq: permite programar placas tanto de Arduino como de BQ. Es similar a scratch, y el código se escribe en Processing

Otras placas con su propio software de programación:
-Crumble
-Picaxe

# data[].attributes.body
Aunque existen infinitos robots, la gama más educativa y sencilla son los Lego
Mindstorms.

Podemos crear nuestros propios robots como base la placa de Arduino o sino kits para crearlos.

# data[].attributes.attachment_link.title
Lego MINDSTORMS EV3 || Introducción #1: Aspectos Básicos

# data[].attributes.body
Arduino es una plataforma de electrónica open hardware para la creación de prototipos.
Partes importantes del Arduino:
Microcontrolador, 6 entradas analógicas, 14 entradas y salidas digitales, pines de potencia, botón de reset, USB y alimentación externa.

Aunque en el vídeo que hemos puesto ya ha explicado como se conecta Arduino al ordenador lo explicaremos brevemente.
Tendremos que descargar el software, después conectar con un cable USB el Arduino al ordenador, lo que hará que se encienda la luz verde de la placa, instalar automáticamente el software (si se instala o no se reconocen los drivers, hay que indicarle donde está, y para ello se administran los puertos COM y LPT desde el panel de control del ordenador), actualizar el controlador pinchando en el puerto COM, elegir la carpeta drivers (donde se ha descargado el programa) y comprobar que la tarjeta se comunica correctamente en el puerto COM.

Para cargar un programa a la placa, se selecciona el puerto en el que se conectó la placa y, desde "archivo", se sube el archivo del programa.

Para conectar la placa en veces sucesivas, se conecta por el puerto USB anteriormente utilizado (para reconocer bien la placa). Y para comprobar que está bien conectada, se revisa el puerto COM en el que se conectó la placa. Si se desconoce en qué puerto se conectó, se carga un programa a la placa y comprobar que puerto se ilumina.

# data[].attributes.attachment_link.title
arduino desde cero (primeros pasos con ejemplos básicos), arduino from  zero

# data[].attributes.attachment_link.description
tutorial de arduino desde cero, en este curso aprenderas la instalacion, porgramacion, manejo de sensores, LCD, ultrasonicos, TFT, SD card, temperatura, sonido, GSM y muchas cosas mas, no te pierdas este magnifico curso mira este video para que despejes dudas de que arduino comprar https://www.youtube.com/watch?v=ulmKPLxLR7Y todos los programas de arduino son compatibles entre si, alguno que otro varia la disposición de pines, y para empezar yo recomiendo el UNO o mejor el leonardo son iguales en su disposición de pines.