| <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 |