You are on page 1of 5

Que es la Computacion Fisica?

La computacin fsica es la creacin de un dialogo entre el mundo fsico que nos rodea y el mundo virtual creado en las computadoras, es decir, usar el mundo anlogo que nos rodea y la computadora como medio para la creacin de aplicaciones que obtenga informacin de este mundo fsico y acten sobre un dispositivo. Para realiza este dialogo entre el mundo fisico y e l mudno virtual de la computadora se debe capturar la informacion que queremos obtener a traves de sensores que obtengan la informacion analoga y la envie a la computadora en el lenguaje digital, por ejemplo si queremos obteneer la temperatura de un cuarto necesitamos un sensor de temperatura que no solo es capaz de leer la informacin del medio ambiente si no convertirla en informacin que pueda utilizar la computadora en forma digital, a su vez necesitamos de un programa que sea capaz de interpretar los datos enviados por los sensores y realizar alguna tarea dentro del mundo virtual de la computadora como visualizar esta en una pantalla o actuar sobre el mundo fisico encendiendo la calefaccin si hace mucho frio o apagarla si hace mucho calor, crendose un dialogo entre estos los dos mundos.

Historia del arduino Arduino comenz como un proyecto en el instituto interactivo IVREA en en ao 2005, y su construccion, que se basa en proyectos que se haban realizado, fue con el fin de crear una herramienta para los estudiantes, que fuese econmica y moderna para sus experimentos en la interaccion de hombre-maquina, pues para ese momento exista en el mercado la BASIC STAMPS, la cual era una microcontroladora tambien, pero que no era asequible y de multiplataforma como lo es el ardunoi. costaba acerca de unos 100 dlares, para los estudiantes este precio era alto esto motivo al profesor massimo banzi y otras personas mas a disear un nuevo hardware econmico. por esos das se estaba trabajando con processing conocido como lenguaje de programacin de esto sacaron una idea de descubrir un processing para un hardware el estudiante colombiano Hernando barragn hizo una tesis sobre el tema entonces se decidieron trabajar con el y se llego a una plataforma wiring despus buscaron formas de que esta plataforma fuera mas simple y econmica durante dos das se pusieron de acuerdo en como implementarla despus empezaron a producir las plaquetas de una versin USB con estas empezaron sus mejores ventas y mayor cantidad de arduinos fabricados despus se empez a conocer el gran campo de lo que se puede hacer con un arduino

Entonces, Que es un Arduino? Un Arduino es una plataforma de hardware de cdigo abierto, para prototipos electrnicos, basada en una sencilla placa con entradas y salidas, analgicas y digitales, en un entorno de desarrollo que esta basado en el lenguaje de programacion Proccessing. Es un dispositivo que conecta el mundo fisico con el mundo virtual, o el mundo analgico con el digital. Es decir, que es el puente que nos permitira la conversion de seales anlogas, mediante el programa que tiene que ser creado y que estara cargado en la memoria del arduino, y para luego expulsarlas como seales digitales En el arduino se utiliza sensores electrnicos para obtener informacin del mundo anlogo y ella utiliza los micro controladores, como la memoria, la unidad de procesamiento y entradas y salidas; para ejecutar programas que ejecutan ciertas acciones de acuerdo a los datos ledos a travs de sus entradas y que pueden activar actuadores a travs de sus salidas para generar algn tipo de accin sobre el mundo fsico. De este modo la computacin fsica y mas exactamenete, el arduino, utiliza los campos de la electrnica y la programacin de computadoras.

Partes de un Arduino

El hardware de Arduino es una placa de circuitos con un microprocesador y pines de entrada/salida, que ayudan al control de los objetos fsicos (como leds y otras cosas). La placa de circuitos generalmente se alimenta a travs de un cable USB o una fuente de alimentacin electrica, y a su vez le permite alimentar otros equipos y sensores, que estan conectados por medio de los pines de salido o digitales. El arduino cuenta con las siguientes partes a nivel fsico: Pin de referencia analgica (naranja) Seal de tierra digital (verde claro) Pines digitales 2-13 (verde) Pines digitales 0-1 / entrada y salida del puerto serie: TX/RX (azul) (estndar de comunicacin serie IC2) Botn de reset (negro) Entrada del circuito del programador serie (marrn) Pines de entrada analgica 0-5 (azul oscuro) Pines de alimentacin y tierra (naranja y naranja claro) Entrada de la fuente de alimentacin externa (9-12V DC) X1 (gris) Conmutacin entre fuente de alimentacin externa o alimentacin a travs del puerto USB SV1 Puerto USB (rojo).

A nivel de software, el lenguaje que usa el arduino es similar a C++. El entorno de programacion le permite escribir cdigo, compilarlo, y luego subirlo a tu Arduino para su utilizacin independiente en prototipos y proyectos ( para nuestro proyecto usaremos los programas que estan en la pagina www.arduino.cc tales como arduino0018 arduino0019, depende la actualizacion, y con ellos podremos insertar los entornos que creemos en la memoria del arduino .Para crear esto debemos saber el lenguaje que utiliza un Arduino Que lenguaje de programacin utiliza un Arduino? La plataforma Arduino se programa mediante el uso de un lenguaje basado en otro de alto nivel llamado Processing. Sin embargo, se puede utilizar otros lenguajes de programacin y aplicaciones populares en Arduino. Algunos de los que podemos utilizar son: Java Flash (mediante ActionScript) C C++ (mediante libSerial o en Windows) Visual Basic .NET Y que programas se pueden utilizar para Programar un Arduino? La IDE de Arduino es una herramienta de desarrollo de plataforma cruzada escrita en Java, y que permite controlar todas las funciones de software del

Arduino.

Cada programa que se hace para realizar una funcion diferente en el arduino recibe el nombre de sketch y se compila y se cargan en la memoria de la placa Arduino con el programa (aduino0022 en el caso de la imagen). Este progrma utiliza el lenguaje c++, c o Proccesing Los programas como Eclipse y Notepad++ son otras alternativas para hacer sketches, pero no tienen fcilidad para ver a los ejemplos de sketch, ni para compilar/directamente el sketch al Arduino, es por eso que se puede trabajar mejor con los que vienen predeterminados en la pagina de www.arduino.cc

You might also like