$minx = $accelerometer->{x} < $minx ? $accelerometer->{x} : $minx; $miny = $accelerometer->{y} < $miny ? $accelerometer->{y} : $miny; $minz = $accelerometer->{z} < $minz ? $accelerometer->{z} : $minz; $maxx = $accelerometer->{x} > $maxx ? $accelerometer->{x} : $maxx; $maxy = $accelerometer->{y} > $maxy ? $accelerometer->{y} : $maxy; $maxz = $accelerometer->{z} > $maxz ? $accelerometer->{z} : $maxz; #print "\tmax/min: $minx\t$miny\t$minz\t$maxx\t$maxy\t$maxz\n" ; my $acceleration_net = $accelerometer->{x}**2 + $accelerometer->{y}**2 + $accelerometer->{z}**2; my $net = ($acceleration_net**.5); $avg+=$net; $avgCount++; print "Net Acceleration : " . $net . "\n" ; print "Net Acceleration (avg): " . $avg/$avgCount . "\n" ;
To install Device::LSM303DLHC, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Device::LSM303DLHC
CPAN shell
perl -MCPAN -e shell install Device::LSM303DLHC
For more information on module installation, please visit the detailed CPAN module installation guide.