GoConqr has a new look! Let us know what you think.

Notes

Untitled

madi151730 English 1 page

Content of the notes (1)

Page 1

¿Que es arduino?

Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Es una tarjeta electrónica que integra básicamente a un microcontrolador y un conjunto de pines de conexión de entradas y salidas que permiten, mediante un determinado programa, interaccionar con el medio físico mediante sensores y actuadores electrónicos.

¿Que se puede hacer con Arduino?

podrás crear tus propios proyectos tecnológicos, dotarlos de sensores que detecten magnitudes físicas como luz, calor, fuerza, etc... y en base a esa información, escribiendo un programa, activar otros dispositivos (actuadores) como pequeñas bombillas, LEDs, servomotores, pequeños motores DC, relés, etc... Los sensores se conectan a los pines de entrada y los actuadores a los de salida.

¿Qué es un microcontrolador?

Es un circuito integrado que se puede programar, o sea que puede ejecutar las órdenes que tenga almacenadas en su memoria. Tiene las tres funciones principales de un computador: la unidad central de proceso, memoria y entradas y salidas. Arduino utiliza la marca ATMEL, y el modelo de microcontrolador depende del tipo de tarjeta, por ejemplo la tarjeta Arduino Uno utiliza el micro ATMEL MEGA 328P.

¿Qué son las entradas y salidas?

Mediante los conectores de Arduino correspondientes a las entradas y salidas podemos comunicar nuestros programas con el “mundo exterior”. Si queremos leer el valor de la magnitud física medida por un sensor, por ejemplo una LDR que detecta el nivel de luminosidad, lo tendremos que hacer conectando el sensor a uno de los pines de entrada (en este caso analógicas) de la tarjeta. De esta forma con una simple instrucción de lectura en el programa, podremos obtener el valor de la magnitud física. Si nuestra intención es actuar o “hacer algo” una vez leído el valor del sensor, por ejemplo encender un LED si el sensor de luminosidad detecta oscuridad, tendremos que conectar el actuador (en este caso el LED) a un pin de salida que proporcionará la corriente necesaria para activarlo.En Arduino las entradas pueden ser analógicas o digitales y las salidas sólo digitales. Cada pin digital tiene doble función entrada o salida. En la zona de configuración del programa hay que indicar explícita mente mediante una instrucción cuál es función desempeña un determinado pin.

¿Donde se conectan las entradas analógicas y digitales?

Los sensores utilizados en los proyectos que vamos a utilizar son de salida analógica, es decir proporcionan una variación de voltaje dentro de un rango (normalmente de 0 a +5V) dependiendo de lo que varíe la magnitud física medida. Muchos sensores son resistivos (luz, temperatura, humedad,...), es decir que varían su resistencia eléctrica con la magnitud física, pero mediante un sencillo montaje de divisor de tensión conseguimos una variación de voltaje apta para Arduino. Estos montajes los veremos en las prácticas del manual.Una vez realizadas las conexiones, si midiéramos la salida del sensor con un voltímetro nos daría un valor decimal, por ejemplo un nivel de luz “intermedio” (rango de 0 a 5V) de un sensor de luz podría dar 3,3 voltios. Este tipo de información el microcontrolador no la entiende tal cual, sólo es capaz de interpretar números binarios (“0” ó “1”) por lo que para traducir los valores analógicos dispone internamente de un conversor analógico – digital que hará la conversión entre los dos sistemas, de forma que podremos tener valores discretos de la medida de los sensores analógicos.

¿Como se programa arduino?

Para escribir programas para Arduino se necesita instalar en un ordenador el entorno de programación que contiene un editor, un compilador para traducir el programa a lenguaje interpretable por el microcontrolador y un software de comunicación para cargar el programa en memoria a través del USB.

¿cuales las partes principales de un programa en arduino?

Las partes principales de un programa hecho en Arduino son: Bloque de inclusión de módulos y declaración de variables, bloque de configuración void setup() donde se indica el modo de funcionamiento de los pines (entrada y salida), comunicación serie, etc... y bloque de ejecución continua void loop(), en este bloque se incluyen las acciones que queremos que realice el programa. Se ejecutará línea a línea de forma secuencial y continua. Cuando llegue a la última instrucción incluida en la función loop() volverá a ejecutar la primera y continuará en un bucle infinito.

¿Arduino tiene que estar conectado en la computadora?

Sólo es necesario que esté conectado al ordenador mediante el USB para cargar los programas o para visualizar en tiempo de ejecución datos del programa mediante la consola serie. El ordenador proporciona la energía eléctrica suficiente para que funcionen los programas, pero una vez cargado el programa en la memoria del microcontrolador de Arduino se puede desconectar del USB y alimentar a la tarjeta mediante una fuente externa mediante el jack de alimentación con un margen de (5 a 20 Voltios). El programa cargado en Arduino queda grabado permanentemente aunque cese el suministro eléctrico.

Describa las partes principales de una placa de arduino (Hardware):

Arduino puede tomar información del entorno a través de sus pines de entrada de toda una gama de sensores y puede afectar aquello que le rodea controlando luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa mediante el lenguaje de programación Arduino (basado en Wiring) y el entorno de desarrollo Arduino (basado en Processing).

¿Cuál es el entorno de programación?

El entorno de Desarrollo Arduino está constituido por un editor de texto para escribir el código, un área de mensajes, una consola de texto, una barra de herramientas con botones para las funciones comunes, y una serie de menús. Permite la conexión, por USB, con el hardware de Arduino para cargar los programas y comunicarse con ellos. Arduino utiliza para escribir el código fuente o programa de aplicación lo que denomina "sketch"(programa). Estos programas son escritos en el editor de texto. Existe la posibilidad de cortar/pegar y buscar/remplazar texto. En el área de mensajes se muestra información mientras se cargan los programas y también muestra errores. La consola muestra el texto de salida para el entorno de Arduino incluyendo los mensajes de error completos y otras informaciones.

El sitio muestra la gran variedad de productos que tiene Arduino como filamentos, accesorios para celulares, impresoras 3D, estas ultimas me llamaron mucho la atención debido a que es una tecnología que no se tenia contemplada todavía pero que gracias al avance de la ciencia ha podido ser una realidad y lo mejor de todo es comercial y con una precio accesible, las personas en general que puedan pagar esa cantidad. También en este sitio se puede descargar el software controlador de los productos. esta muy interesante y me gusto porque encuentras gran variedad de productos interesantes.

Tocar "música electrónica"

MrSolidSnake745 es un usuario de YouTube que tiene un canal bastante popular en el que podemos ver unidades de disco floppy interpretando grandes temas de series de televisión, de películas míticas o temas de clásicos de los videojuegos. El tema de Game of Thrones, la Marcha Imperial de Star Wars o Beverly Hills Cop son algunos de los temas que podremos encontrar interpretados con las disqueteras. Precisamente Arduino es la base sobre la que se construye el proyecto, algo que podremos emular siguiendo el vídeo-tutorialy el código disponible en GitHub..3

Revivir una computadora clásica

En el año 1971, a través de la revista Scientific American se vendieron 40 unidades del que está considerado el primer computador personal de la historia: el Kenbak-1. Este ordenador fue diseñado en 1970 por John Blankenbaker y, al ser anterior al lanzamiento del primer procesador (el Intel 4004) se implementó por completo con circuitos integrados en tecnología TTL y, a pesar de estar basado en lógica discreta, tenía una memoria de 256 bytes, era capaz de ejecutar una amplia variedad de operaciones y ofrecía una frecuencia de proceso de 1 MHz.b Gracias a Arduino es posible revivir el Kenbak-1 y es algo que podemos hacer siguiendo la información del proyecto KENBAK-uino que desarrolló Mark Wilson. El Kenbak-1 se comercializó al precio de 750 dólares de la época pero, hoy en día, podemos construirnos nuestra réplica por apenas 4 dólares (o algo más si compramos la placa de Arduino ya hecha).

Un maletín seguro

En el foro de Arduino podemos encontrar un buen número de proyectos e ideas de lo más singulares. Hace un par de años, un usuario de nombre RickP presentó un proyecto bastante curioso que utilizaba Arduino para armar un maletín tan seguro que solamente se podía abrir en unas coordenadas concretas Arduino

Acoplado a la placa de Arduino encontramos un módulo de GPS que se encarga de geolocalizar la situación el maletín y, claro está, comparar estas coordenadas geográficas con las que se han programado en el sistema y que permiten abrir el maletín. ¿Y para qué puede servir algo así? Sin duda es un proyecto original con el que plantear alguna prueba o gymkana bastantegeek.

Jugar a Minecraft

Aunque Minecraft no está disponible directamente para Arduino (aunque sí para Raspberry Pi), este sistema puede tener una influencia directa sobre este popular juego de construcción. ¿Y cómo puede Arduino influir en Minecraft? La respuesta a esta pregunta está en MineStation ¿Y qué es MineStation? Es un proyecto que se apoya en Arduino para implementar una estación meteorológica que, conectada a nuestro ordenador, extraerá datos del juego para mostrarnos la climatología del mundo virtual de Minecraft.

Construir un sistema de desarrollo de propósito general

Existen algunos proyectos de domótica que combinan Arduino y Raspberry Pi, es decir, requieren que tengamos las dos plataformas de desarrollo. Con la idea de concentrar las funcionalidades de ambos sistemas bajo un único sistema, en Kickstarter podemos encontrar un proyecto de gran éxito: UDOO.UDOO es un proyecto impulsado dentro del mundo de la investigación en el campo de la electrónica que tiene como objetivo desarrollar un sistema didáctico que concentre Raspberry Pi y Arduino bajo una única placa de desarrollo en la que trabajar con Android, Linux o programar microcontroladores y desarrollar proyectos de todo tipo tanto en la escena universitaria como en las empresas o, simplemente, por afición.

Un proyecto que ha multiplicado casi por 3 la recaudación que se había fijado como objetivo.

1

2

3

Information

Description
Note on Untitled, created by madi151730 on 09/01/2015.
Created by
madi151730
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?