• Welcome to LusoRobótica - Robótica em Português.
 

RTC com agenda incompleto

Started by fre_deri_co, 02 de August de 2010, 16:41

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

andre_f_carvalho

Percebi  mais ou menos o I2C, eu estando a utilizar o picaxe como micro controlador, terei um diferente escrita no programa para a que uso neste lcd http://lusorobotica.com/index.php?topic=2066.0, sendo que para a leitura do mesmo não sei como a interpretar, ja que o sensor esta mais virado para o arduino, e já agora este sensor funciona com uma tensão de 3.6v max. e o picaxe a 5v, poderei ligar da mesma forma o I2C mas com tensões diferentes em cada dispositivo?

TigPT

Existe a possibilidade de utilizar dispositivos de tensões diferentes no bus i2c contudo não é trivial e não te aconselho para já.

Em termos de portabilidade de código, não podes passar de C para basic directamente, mas podes analisar o algoritmo e converter o mesmo à mão. Se o picaxe puder funcionar a 3,3v, podes meter o lcd tb a 3,3v que normalmente os equipamentos a 5V são 3,3v compatíveis, o contrário já não é verdade.

andre_f_carvalho

se o por a 3.3v o picaxe 40x1 n dava bom resultado no seu funcionamento, eu vi por ai no fórum, agora onde n sei, que um user fez um amplificador para estes casos, onde o micro estava a 5v e neste caso o sensor a 3.3v e assim dava acho eu para por a funcionar

TigPT

Pode-se utilizar conversores lógicos como este http://loja.lusorobotica.com/modulos/47-logic-level-converter.html ou com um par de resistencias, contudo neste caso que é bi directional, é necessário uma solução mais complexa. O melhor é utilizares outra alternativa que funcione a 5V.

andre_f_carvalho

Quote from: TigPT on 12 de August de 2010, 12:04
Pode-se utilizar conversores lógicos como este http://loja.lusorobotica.com/modulos/47-logic-level-converter.html ou com um par de resistencias, contudo neste caso que é bi directional, é necessário uma solução mais complexa. O melhor é utilizares outra alternativa que funcione a 5V.

então com este converter já posso usar o sensor no picaxe como se ele trabalha-se a 5v certo?

TigPT

Não porque o conversor não é bidirecional e o bus i2c é directional. Para outro tipo de aplicações pode utilizar, mas para sinais bidirecionais não.

andre_f_carvalho

então estar a inventar, não vai dar grande resultado, acho que vou voltar a tentar arranjar os ds18b20, se algum membro pudesse fazer a compra por mim, em acordo eu pago a dinheiro o produto quando se for fazer  troca