|
|
- #!/usr/bin/perl -w
- # getArduino.pl
- #
- # Based on Original Perl code by Paul Mutton.
- # See http://www.jibble.org/currentcost/
- # which was then Updated for CC128 by Mark E Taylor. April 2009.
- # http://metphoto.homeunix.net/met_current/
- # http://metphoto.net
- #Adapted to read the USB serial port on an Arduino Nano clone
- # by Tardus, November 2013, http://tardus.net
-
- # this straightup doesn't do anything. - steak
-
- use strict;
- use Device::SerialPort qw( :PARAM :STAT 0.07 );
- # port now passed via argument to this script, typically ttyUSB0 or ttyUSB1
- print "$ARGV[0]\n";
- #my $PORT = "/dev/ttyUSB0";
- my $PORT = "$ARGV[0]";
- my $ob = Device::SerialPort->new($PORT);
- $ob->baudrate(9600); # default speed for Arduino serial over USB
- #$ob->databits(8);
- #$ob->parity("none");
- #$ob->stopbits(1);
- $ob->write_settings;
- open(SERIAL, "+>$PORT");
- while (my $line = <SERIAL>) {
- open (DATFILE, '>>./arduino.dat');
- print DATFILE "$line" ;
- close (DATFILE);
- }
-
|