I am facing a problem in Raspberry Pi Robot.
Whenever I reboot the Raspberry Pi, some of the pins are by default configured as HIGH
. Because of this, Raspberry Pi Robot fails to function correctly during the startup/shutdown sequence.
Raspberry Pi Stack Exchange is a question and answer site for users and developers of hardware and software for Raspberry Pi. It only takes a minute to sign up.
Sign up to join this communityThe simple answer is you can't.
All the GPIO pins start as inputs see https://raspberrypi.stackexchange.com/a/38059/8697 and also https://raspberrypi.stackexchange.com/a/59216/8697
You need to design your interfacing circuitry properly (maybe less beeer), e.g. with appropriate pullups or pulldowns. NOTE the I²C pins have low onboard pullups.