I'm not sure what you mean by "TTL logic isn't compatible with Arduino", indeed it is and the three devices you picked out can be driven from an Arduino.
So if you are using TTL chips to drive Arduino inputs you need pull-up resistors to ensure correct operation.
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16