Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Arduino por Mind Map: Arduino

1. Definición de Arduino

1.1. Plataforma de hardware y software de código abierto, basada en una placa con entradas y salidas, analógicas y digitales, en un desarrollo que está basado en el lenguaje de programación Processing. Es una plataforma de código abierto para prototipos electrónicos.

1.1.1. Arduino

2. Software Arduino

2.1. Su software es un IDE; es un entorno de programación que ha sido empaquetado como un programa de aplicación; consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). Incorpora las herramientas para cargar el programa ya compilado en la memoria flash del hardware.

2.1.1. Software Arduino

3. Lenguaje de programación que utiliza

3.1. El lenguaje de programación de Arduino está basado en C++, con intención de extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos.

3.1.1. C++

4. ¿Qué es Arduino UNO?

4.1. Es una placa electrónica basada en el microcontrolador ATmega328. Cuenta con 14 entradas/salidas digitales, de las cuales 6 se pueden utilizar como salidas PWM y otras 6 son entradas analógicas; incluye todo lo necesario para que el microcontrolador haga su trabajo, basta conectarla a un ordenador con un cable USB o a la corriente eléctrica a través de un transformador.

4.1.1. Arduino UNO

5. ¿Qué son placas?

5.1. Tarjeta con circuitos que es anexada a una computadora a través de cualquier slot o bahía libre en la placa principal, la placa madre.

5.1.1. Placas

6. ¿Qué es Raspberry?

6.1. Es un ordenador del tamaño de una tarjeta de crédito. Consta de una placa base sobre la que se monta un procesador, un chip gráfico y memoria RAM. Fue lanzado en 2006 por la Fundación Raspberry Pi con el objeto de estimular la enseñanza de informática en las escuelas de todo el mundo.

6.1.1. Raspberry

7. Función de Arduino

7.1. Las principales funciones de Arduino son:

7.1.1. setup(): parte donde se figuran las entradas, salidas y los módulos. Lo contenido en este bloque se ejecuta solamente una vez al inicio del programa.

7.1.2. loop(): es el ciclo principal donde se escribe el código del programa, y se repetirá indefinidamente.

8. ¿Qué es un microcontrolador?

8.1. Circuito integrado o chip que incluye en su interior las tres unidades funcionales de un ordenador: CPU, Memoria y Unidades de E/S, se trata de un computador completo en un solo circuito integrado; sus prestaciones son limitadas, su característica principal es su alto nivel de especialización.

8.1.1. Microcontolador

9. Características de un microcontrolador.

9.1. El procesador

9.1.1. Se encarga de direccionar la memoria de instrucciones, recibir el código OP de la instrucción en curso, su decodificación y la ejecución de la operación que implica la instrucción, así como la búsqueda de los operandos y el almacenamiento del resultado.

9.1.1.1. Procesador

9.2. Memoria

9.2.1. La memoria de instrucciones y datos está integrada en el propio chip. Una parte debe ser no volátil, tipo ROM, y se destina a contener el programa de instrucciones que gobierna la aplicación. Otra parte de memoria será tipo RAM, volátil, y se destina a guardar las variables y los datos.

9.2.1.1. Memoria

9.3. Puertas de Entrada y Salida

9.3.1. Permiten comunicar al procesador con el mundo exterior, a través de interfaces, o con otros dispositivos, también llamadas puertos, son la principal utilidad de las patas o pines de un microprocesador.

9.3.1.1. Puertos de entrada y salida

9.4. Reloj principal

9.4.1. Circuito oscilador que genera una onda cuadrada de alta frecuencia, que configura los impulsos de reloj usados en la sincronización de todas las operaciones del sistema. Esta señal del reloj es el motor del sistema y la que hace que el programa y los contadores avancen.

9.4.1.1. Reloj principal

9.5. Temporizadores o Timers

9.5.1. Empleados para controlar periodos de tiempo y para llevar la cuenta de acontecimientos que suceden en el exterior.

9.5.1.1. Temporizadores o Timers