• Stars
    star
    21
  • Rank 1,053,562 (Top 22 %)
  • Language
    Perl
  • License
    Other
  • Created over 13 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Perl implementation of the firmata client. Originally authored by Aki Mimoto (amimoto) this repository was transfered to Norbert Truchsess (ntruchsess) in 02/2013. Anybody willing to contribute is very wellcome! Please submitt pull-requests against branch 'dev'
Device-Firmata

Device::Firmata - A Perl implementation of the Firmata protocol.

This module allows a computer running Perl to connect to Firmata devices (Arduinos and compatible, including ESP8266), either via serial I/O (RS-232, USB, etc.) or TCP/IP (LAN, WiFi). 

Protocol details can be found at https://github.com/firmata/protocol.


INSTALLATION

To install this module, run the following commands:

	perl Makefile.PL
	make
	make test
	make install

  
SUPPORT AND DOCUMENTATION

After installing, you can find documentation for this module with the
perldoc command.

    perldoc Device::Firmata
    
You will find a web presentation on "Controlling an Arduino with Perl" 
at file://presentation/index.html.

The folder "example" holds more than 15 Perl example applications for 
various Firmata IO implementations incl. I2C and 1-Wire.

You can also look for information at:

    AnnoCPAN, Annotated CPAN documentation
        http://annocpan.org/dist/Device-Firmata

    Search meta::cpan
        https://metacpan.org/release/Device-Firmata

    RT, CPAN's request tracker
        http://rt.cpan.org/NoAuth/Bugs.html?Dist=Device-Firmata

    CPAN Ratings
        http://cpanratings.perl.org/d/Device-Firmata


COPYRIGHT AND LICENSE

Copyright (C) 2010 Aki Mimoto
Copyright (C) 2012 Norbert Truchsess
Copyright (C) 2016 Jens B.

This is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.

See http://dev.perl.org/licenses/ for more information.