Arduino Lenguajes Programación

post

Lenguajes 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. 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
  • Minibloq (Entorno gráfico de programación, corre también en OLPC)
  • Isadora (Interactividad audiovisual en tiempo real)
  • Perl
  • Visual Basic .NET
  • VBScript
  • +

Esto es posible debido a que Arduino se comunica mediante la transmisión de datos en formato serie que es algo que la mayoría de los lenguajes anteriormente citados soportan. Para los que no soportan el formato serie de forma nativa, es posible utilizar software intermediario que traduzca los mensajes enviados por ambas partes para permitir una comunicación fluida. Es bastante interesante tener la posibilidad de interactuar Arduino mediante esta gran variedad de sistemas y lenguajes puesto que dependiendo de cuales sean las necesidades del problema que vamos a resolver podremos aprovecharnos de la gran compatibilidad de comunicación que ofrece.

Todo esto lo veremos con más calma…;)

Dejar una respuesta

Categorías

Entradas recientes

Comentarios recientes

Archivos

Meta