Algumas Dúvidas Rápidas

bubulindo:
Primeiro tens de ler o que está no 595... e só depois podes usar um if.

Já viste a funcão ShiftIn?

não, vou ver o datasheet dele todo... mas consegui uma library chamada SniftOutMega, muito boa, jah que posso refeir diretamente a uma das portas eu declaro o nome de um 595
ShiftOutMega mega(latchPin, dataPin, clockPin, qtdRegistradores); //Inicia a biblioteca passando os parametros de uso.

e nos voids posso utilizar
mega.shiftWrite(1, HIGH);
bem simples...

o problema está sendo a referencia, por exemplo, colocar no inicio do programa em quais pinos estão o LCD e o motor.attach(?????) qual pino está o motor...
mas para acender LED ele é perfeito, problema mesmo é que não acho nada sobre ele na internet...