Add com.pl
This commit is contained in:
commit
be4e85205d
29
com.pl
Normal file
29
com.pl
Normal file
@ -0,0 +1,29 @@
|
||||
use Device::SerialPort;
|
||||
|
||||
my $port = new Device::SerialPort("/dev/ttyACM0");
|
||||
$port->user_msg('ON');
|
||||
$port->baudrate(9600);
|
||||
$port->parity("none");
|
||||
$port->databits(8);
|
||||
$port->stopbits(1);
|
||||
$port->handshake("xoff");
|
||||
$port->write_settings;
|
||||
|
||||
$port->lookclear;
|
||||
|
||||
my $is_writting = 0;
|
||||
my $i = 0;
|
||||
while (1) {
|
||||
my ($count, $saw) = $port->read(1);
|
||||
$i++;
|
||||
if ($count < 1) {
|
||||
if ($is_writting) {
|
||||
print "\n";
|
||||
$is_writting = 0;
|
||||
$i = 0;
|
||||
}
|
||||
next;
|
||||
}
|
||||
print $saw;
|
||||
$is_writting = 1;
|
||||
}
|
Loading…
Reference in New Issue
Block a user