<1> |
To
setup I2C support on the Raspbian |
|
pi@raspberrypi ~
$
sudo raspi-config
|
|
|
|
Select
5 Interfacing Options and
then
P5
I2C - Enable/Disable automatic loading.
A prompt will appear asking Would
you like the ARM I2C interface to be enabled?,
select "Yes"


Select "Back"
to return to the command line and reboot your raspberry pi.
|
|
|
<2> |
Once you have logged into your
Raspberry Pi from the command line, run the following
command to install i2c-tools |
|
pi@raspberrypi ~
$
sudo apt-get install python-smbus |
|
pi@raspberrypi ~
$
sudo apt-get install i2c-tools |
|
|
<3> |
Download the required script
|
|
pi@raspberrypi ~
$
wget
https://raw.githubusercontent.com/suptronics/x708/master/x708.sh |
|
|
<4> |
Install the script |
|
pi@raspberrypi ~
$
sudo bash x708.sh |
|
|
<5> |
Setting up the command to turn
off X708 from software |
|
pi@raspberrypi ~
$
printf "%s\n" "alias x708off='sudo
x708softsd.sh'" >> ~/.bashrc |
|
|
<6> |
Reboot
the Raspberry Pi |
|
pi@raspberrypi ~
$
sudo reboot |
|
|
<7> |
Reading
battery voltage and percentage |
|
pi@raspberrypi ~
$
sudo python x708bat.py |
|
|
<8> |
Powering off the Raspberry Pi
from software |
|
pi@raspberrypi ~
$
x708off |
|
|
<9> |
Testing
AC power loss or power adapter failure detection |
|
pi@raspberrypi ~
$
sudo python
x708pld.py |