Página 1 de 1

Arduino y Perl. Pregunta de concepto

NotaPublicado: 2013-10-24 00:16 @052
por scout
Hola, buenos días, hace mucho que no pasaba por estos foros y me dio ganas de volver con una pregunta de concepto de esas que te haces con el carro de la compra en mano.

Estoy realizando algunos códigos para Arduino y mi pregunta es por qué un hardware tan bonito no tiene código en Perl como base. Es una pregunta que se me viene a la cabeza, si buscamos en cualquier buscador y en CPAN encontraremos poca cosa sobre “Arduino Perl”, como pregunté antes por qué no Perl de base.

Alguno puede explicármelo ... :shock: :shock: :shock: :shock:

Re: Arduino y Perl. Pregunta de concepto

NotaPublicado: 2013-10-24 06:27 @310
por explorer
Perdona, pero creo que no has buscado correctamente, porque a mi me salen un montón de referencias.

La primera, incluso, es de la propia página de arduino.cc: Cómo comunicar Perl con Arduino. Hay más referencias a Perl, en esta página, si usas el su motor de búsqueda.

En CPAN me salen 13 referencias:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
Device::Arduino::LCD
Perl Interface to the PerLCD Arduino Sketch.
Device-Arduino-LCD-1.02 - 27 Apr 2007 - Kevin Montuori

duino
Command-line toolkit for working with Arduino boards
App-duino-0.10 - 17 May 2013 - Alessandro Ghedini

App::duino::Command::build
Build an Arduino sketch
App-duino-0.10 - 17 May 2013 - Alessandro Ghedini

App::duino::Command::upload
Upload a sketch to an Arduino
App-duino-0.10 - 17 May 2013 - Alessandro Ghedini

App::duino::Command::models
List all known Arduino models
App-duino-0.10 - 17 May 2013 - Alessandro Ghedini

App::duino::Command::com
Open a serial monitor to an Arduino
App-duino-0.10 - 17 May 2013 - Alessandro Ghedini

Tapper::TestSuite::Benchmark::S3
Measure suspend/resume cycle with external Arduino box
Tapper-TestSuite-Benchmark-S3-4.1.1 - 19 Nov 2012 - Tapper Team

tapper-testsuite-benchmark-s3
Measure suspend/resume cycle with external Arduino box
Tapper-TestSuite-Benchmark-S3-4.1.1 - 19 Nov 2012 - Tapper Team

App::duino
Command-line toolkit for working with Arduino boards
App-duino-0.10 - 17 May 2013 - Alessandro Ghedini

Your::Command::deploy
deploy to a database </code></pre>
XML-Feed-Aggregator-0.0401 - 28 Mar 2011 - Robin Edwards

App::duino::Command::clean
Clean the build directory
App-duino-0.10 - 17 May 2013 - Alessandro Ghedini

Device::BlinkyTape
Control a BlinkyTape led strip
Device-Blinkytape-0.001-TRIAL - 03 Jul 2013 - Oskari Ojala

atonal-util
routines for atonal composition and analysis
App-MusicTools-1.10 - 18 Aug 2013 - Jeremy Mates
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Algunos resultados no son propiamente para Arduino, pero al menos hacen referencia a ese nombre (dentro de la página de manual de cada uno de ellos).

En Youtube hay vídeos, como el "Arduino && Perl", Zachary Zebrowski, YAPC::NA 2009, con demostración incluida (aunque no se ve muy bien).

Re: Arduino y Perl. Pregunta de concepto

NotaPublicado: 2013-10-24 07:45 @365
por scout
Gracias, explorer, la pregunta es por qué no está tan masificado como el C++, solo eso... saber por qué no, comparado con los ejemplos de C++. ¡¡Bueno, la pregunta partió de una reflexión!!

Miraré lo que me enviaste. Muchas gracias, nuevamente.

atte
Scout

Re: Arduino y Perl. Pregunta de concepto

NotaPublicado: 2013-10-24 08:06 @379
por explorer
Quizás sea porque, tradicionalmente, la programación de sistemas embebidosempotrados se ha hecho en ensamblador o C. Incluso el entorno de desarrollo de Arduino es un lenguaje idéntico al C. Así que usar C++ parece algo natural.

Pero si la gestión de todo el sistema se hace con un API estandarizado, con una biblioteca compilada, y demás, entonces lo que ofrece es la oportunidad de manejar ese sistema usando casi cualquier lenguaje. Entonces, si se usa C++ más que Perl, es porque, hoy en día, se usa mucho más C++ que Perl a nivel general.

Re: Arduino y Perl. Pregunta de concepto

NotaPublicado: 2015-03-26 10:58 @498
por explorer
Hay un grupo de Perl Monguers virtual, llamado Hardware.pm, donde están intentando aunar esfuerzos. Ya hay unos cuántos módulos y distribuciones en las ramas Hardware:: y Device::.

Re: Arduino y Perl. Pregunta de concepto

NotaPublicado: 2015-03-26 15:51 @702
por scout
explorer, eres un grande. Te quedaste con el tema y apenas tienes respuesta la envías... Muchas gracias, lo miraré. El tema de Arduino lo comparé con muchos otros controladores pero me sigo quedando con el gustito de poder usar Arduino/Perl, por ello lo miraré.

Gracias nuevamente, explorer... Un grande...

Re: Arduino y Perl. Pregunta de concepto

NotaPublicado: 2015-03-26 16:50 @743
por explorer
Algo hay...

El más potente es la distribución Device::WebIO, que se ofrece como un estándar para todo tipo de microcontroladores y microprocesadores.

Yo tengo una BeagleBone Black, y a lo mejor me animo para hacer la versión para esta distribución :)

Y hace unos días, cómo usar Perl con acelerómetros (Device::LSM303DLHC).