Hello, i want to expand the digital inputs and outputs of the atmega328 microcontroller using the 74HC595N shift register.
1st question: I just read that "This integrated circuit is inherently digital, like the digital pins on the Arduino
it means that they can only read or write HIGH or LOW logic levels, they should not be used
to read data from analog sensors or potentiometers."
Is that true? Can i use ultrasonic sensors or linear pots?
2nd question: A single 74HC595N can provide you either 8 digital inputs or 8 digital outputs?
3rd question: Is there a limit in the number of digital and analog I/O I can have?
4th question: Does anyone knows any better way to expand digital and analog I/O ?