This projects uses an Arduino Nano to read analog values and pass to Raspberry Pi through I2C bus.
Also it controls an Arduino nano GPIO from Raspberry Pi.
In parallel a digital GPIO from Raspberry Pi is controlled.
Code to run into Arduino nano.
Code to run into Raspberry Pi.
wiringPi