miércoles, 30 de marzo de 2011

TECNOLOGIA ARDUINO:

Arduino es un Hardware - placa base Libre, construido como un gestor o entorno de Desarrollo  para dispositivos Moviles, Electronicos,etc implementa el lenguaje de programación Processing/Wiring. Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser conectado a software del ordenador.

(por ejemplo: Macromedia Flash, Processing, Max/MSP, Pure Data). Las placas se pueden montar a mano o adquirirse.


Esquema y pines
¿Con que lenguajes Programacion  podemos Trabajar en Arduino? 

Lenguaje de programación Arduino

La plataforma Arduino se programa mediante el uso de un lenguaje propio basado en el popular lenguaje de programación de alto nivel Processing. Sin embargo, es posible utilizar otros lenguajes de programación y aplicaciones populares en Arduino.[4] Algunos ejemplos son:
  • Java
  • Flash (mediante ActionScript)
  • Processing
  • Pure Data
  • MaxMSP (entorno gráfico de programación para aplicaciones musicales, de audio y multimedia)
  • VVVV (síntesis de vídeo en tiempo real)
  • Adobe Director
  • Python
  • Ruby
  • C
  • C++ (mediante libSerial o en Windows)
  • C#
  • Cocoa / Objective-C  (para Mac OS X)
  • Linux TTY (terminales de Linux)
  • 3DVIA Virtools (aplicaciones interactivas y de tiempo real)
  • SuperCollider (síntesis de audio en tiempo real)
  • Instant Reality (X3D)
  • Liberlab (software de medición y experimentación)
  • BlitzMax (con acceso restringido)
  • Squeak (implementación libre de Smalltalk)
  • Mathematica
  • Matlab
  • Isadora (Interactividad audiovisual en tiempo real)
  • PERL
  • Visual Basic .NET
  • VBScript










Elementos con los que podemos interactuar:
(tomando como ejemplo la placa USB). Empezando en el sentido de las agujas del reloj desde el centro de la parte superior:






Esquema de pines.
  • Pin de referencia analógica (naranja)
  • Señal de tierra digital (verde claro)
  • Pines digitales 2-13 (verde)
  • Pines digitales 0-1 / entrada y salida del puerto serie: TX/RX (azul) (estándar de comunicación serie IC2)
  • Botón de reset (negro)
  • Entrada del circuito del programador serie (marrón)
  • Pines de entrada analógica 0-5 (azul oscuro)
  • Pines de alimentación y tierra (naranja y naranja claro)
  • Entrada de la fuente de alimentación externa (9-12V DC) – X1 (gris)
  • Conmutación entre fuente de alimentación externa o alimentación a través del puerto USB – SV1
  • Puerto USB (rojo).
Las plataformas Arduino están basadas en los microcontroladores Atmega168, Atmega328, Atmega1280, ATmega8 y otros similares, chips sencillos y de bajo coste que permiten el desarrollo de múltiples diseños.
Al ser open-hardware, tanto su diseño como su distribución es libre. Es decir, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia.
El proyecto Arduino recibió una mención honorífica en la categoría de Comunidades Digital en el Prix Ars Electronica de 2006.

martes, 22 de marzo de 2011

Memoria RAM:


Uno de los componentes más importantes de un ordenador es la memoria principal o memoria RAM. En esta memoria se cargan los programas y los datos que se están usando en el ordenador mientras éste permanece encendido, por tanto, cuanto mejores sean las prestaciones de la memoria, más se notarán en el funcionamiento del sistema.
Si disponemos de más capacidad de memoria, podemos tener más programas abiertos a la vez o con grandes volúmenes de datos. Además de la capacidad, también hay que tener en cuenta la velocidad de la memoria, si es más rápida, podremos ejecutar programas y mover datos con mayor rapidez (con este ejemplo vemos claramente que la velocidad de trabajo de un ordenador no sólo está en el procesador, sino en más componentes, como la memoria RAM).


¿Porque se llama RAM?



 - Las siglas RAM:

 vienen de los vocablos ingleses "Random Access Memory". Significa "Memoria de Acceso Aleatorio", y se refiere a la capacidad del sistema de acceder a una posición en concreto de la memoria de manera directa. En el caso contrario estaría el almacenamiento en cintas, que para acceder a un dato concreto, si está a mitad de la cinta hay que recorrerla toda desde el principio para llegar a él. En la RAM esto no ocurre y se puede acceder a la ubicación del dato de manera directa. La memoria principal o RAM (acrónimo de Random Access Memory, Memoria de Acceso Aleatorio) es donde el ordenador guarda los datos que está utilizando en el momento presente; son los "megas" famosos en número de 32, 64 ó 128 que aparecen en los anuncios de ordenadores.

Aqui Algunas Marcas: como Referencia !!!

"kingston"
"microsoft"
"pctronic"
"sony"
"olidata"
"daewoo"
"compac"
"radeon"

ACTUALIDAD DE LA INTERNET

Los orígenes de Internet se remontan a más de veinticinco años atrás, como un proyecto de investigación en redes de conmutación de paquetes, dentro de un ámbito militar. A finales de los años sesenta (1969), en plena guerra fría, el Departamento de Defensa Americano (DoD) llegó a la conclusión de que su sistema de comunicaciones era demasiado vulnerable.
Con el transcurrir de los años podemos darnos cuenta como la internet evoluciona, con una gran capasidad gracias a las ligadas web estas han servido con inpulso a los usuarios que se mantienen en contacto con estas, primero surge la web 1.0, que fue aquella que se dedicaba solo para aquellos usuarios dedicados a la lectura,  y por lo tanto esta web parecia un poco anticuada.
en el año 2004, para referirse mejor a unasegunda generacion de tecnologia tim o'reilly desarrolla la web 2.0 esta se baso mas que todo en la comunidad de usuarios y una gama especial de servicios, como las redes sociales, los blogs, los wikis o las folcsonomías, que fomentan la colaboración y el intercambio de información entre los usuarios de una comunidad o red social.
La Web 2.0 es también llamada web social por el enfoque colaborativo y de construcción social de esta herramienta. y se convierte en la web y herramienta mas usada por los navegantes de la internet la web 2.0 se basa en la lectura y tambien la escritura de forma que se vuelve compatible con aquellas personas que practiquen estos dos ambitos.
 la internet se expande mucho mas alla con las formas de comunicasion que esta nos brinda atraves de grupos sociales o compañias como : facebook, youtube, my space, que son redes que ayudan  por medio de sus servicios a conocer mas gente de todo el planeta. como pudimo ver en el video Facebook es un sitio web formado por muchas redes sociales, relacionadas con una escuela, universidad, trabajo, región, etc.
La gente utiliza el  Facebook para mantenerse al día con sus amigos o compañeros compartiendo fotos, enlaces, vídeos, etc.
Cualquier persona puede hacerse miembro de Facebook, lo único que necesitas es una dirección de correo electrónico.
En cuanto a privacidad, tienes control sobre cómo quieres compartir tu información y sobre quién puede verla. La gente sólo puede ver los perfiles de amigos confirmados.
Según Greenspan, el fue el creador original del sistema original, y fue creado aún antes de la disputa legal, entre los tres estudiantes y Zuckerberg.
Como estudiante de Hardvard en el año 2003 (seis meses antes de la salida de Facebook, y 8 antes de la de ConnctU), Greenspan creo HouseSYSTEM, que fue usado por miles de estudiantes de Hardvard, entre ellos Zuckerberg.
Pero lo crucial del asunto, es que una de las caracteristicas de HouseSYSTEM, llamada “the Face Book”, que le permitía a los usuarios ponerse en contacto con otros estudiantes de Hardvard, y Greenspan lanzo “the Face Book” 4 meses antes de que Mark Zuckerberg iniciara “thefacebook.com”.
Zuckerber, no desminitió lo dicho por Greenspan y dijo que no sabe que decir. !