ps: antes de tudo alguem me diz como neste forum meto as hiperligações com a palavra em vez do link enorme?
eu andei a pensar em como fazer um sistema de contagem de "distancias" (na verdade é de rotações) com os meus conhecimentos limitados
pensei usar uma coisa parecida como o que tenho na bicicleta mas acho que isso são os de efeito de hall ou que é mas não sei como funcionar com isso. mesmo que seja muito simples eu simplesmente não sei.
pensei então usar um sensor de linha. a roda seria branca ou preta e teria 8 riscas por rotação da cor oposta. (atenção que as riscas estariam no lado da roda)
tou para arranjar este phototransistor:
http://pt.rs-online.com/web/p/fototransistores/7082731/ e como vem muitos pensei usar este para isto apesar de ser analogico.
vou usar este led ir:
http://pt.rs-online.com/web/p/leds-ir/6548974/?searchTerm=SFH+4511&relevancy-data=636F3D3126696E3D4931384E4272616E644D504E266C753D7074266D6D3D6D61746368616C6C26706D3D5E285C772B5B2D5C2E5C732F5D292B285C772B293F2426706F3D3526736E3D592673743D4B4559574F52445F4D554C54495F414C5048415F4E554D45524943267573743D53464820343531312677633D4E4F4E4526(credo o tamanho disso!)
como queria um sinal digital pensei usar um comparador em que o configurava usando uma resistencia variavel no pin de referencia.
este comparador iria mandar um sinal digital sempre que detectava a linha na roda. depois iria ter um contador no processador sempre que a linha era detectava. cada 8 seria uma rotação. cada linha seria 6cm na roda que tou para usar (provavelmente vou mudar que é má para o contrastes)
uso de mini processador:talvez usa-se um mini processador que iria se ocupar da contagem para não ocupar o principal enquanto fazia o resto. talvez um attiny que o configurava com o arduino leonardo.
o arduino principal iria mandar um sinal analogico. que dependendo disso o attiny contar uma certa distancia e quando chega-se mandaria um sinal para o principal. estava a pensar usar interrupçoes. tipo quando recebe-se esse sinal independentemente do programa a correr ele iria para a proxima fase.
caso quise-se contar uma distancia que não sabia qual era e queria descobrir. funciona +- da mesma maneira mas o principal apenas manda o attiny começar a contar. quando o principal decidir apos um certo evento saber a distancia, manda um sinal para o attiny para parar e enviar os dados. este sinal para parar a contagem iria ser usando uma interrupção.
gostava de saber se isso pode ser feito. não tenho a certeza se os fototransistor consegue fazer bem essas leituras. são analogicos certo?
tambem não sem usar as interrupções nos processadores com que trabalhei nunca foi preciso