Go Down

Topic: Mudar porta em tempo de execução (Read 1 time) previous topic - next topic

Kotch

Tava aki pensando com meus botões, alguém sabe, nunca testei, depois vou testar...  XD
tem como mudar uma porta de saida pra entrada, em tempo de execucao

fora do:
void setup(){
pinMode(portaled, OUTPUT);  <------------------
}

e dentro do:
void loop(){
pinMode(portaled, OUTPUT);  <------------------
}


:(
????????????????????

Kotch


Tava aki pensando com meus botões, alguém sabe, nunca testei, depois vou testar...  XD
tem como mudar uma porta de saida pra entrada, em tempo de execucao
fora do:
void setup(){
pinMode(portaled, OUTPUT);  <------------------
}
e dentro do:
void loop(){
pinMode(portaled, OUTPUT);  <------------------
}
:(


Desculpem fiz errado:

fora do:
void setup(){
pinMode(portaled, OUTPUT);  <------------------
}

e dentro do:
void loop(){
pinMode(portaled, INPUT);  <------------------
}


????????????????????

MarceloBoeira

Kotch nunca testei, funciona em código? não da erro na hora de compilar, no debug...
acho q deve funcionar sim ...
My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

Kotch

se funcionar, pode ser usado , talvez no lugar do ci multiplexador, quando voce quer mandar dados pro lcd, vc configura os digitais pra saida, quando voce quer ler dados do teclado, vc configura os digitais como entrada e liga lcd no teclano e nos digitais do arduino, so nao sei se ao teclar, vai escrever besteira no lcd, mas pode mudar o programa pra quando voce for ler o teclado inibir o lcd, que tem um pino enable, se ao estou enganado, como diz o Pelé;  ennntendeee!
:D
????????????????????

Kotch

Boeira, mais 4 post ganha uma estrela!
XD
????????????????????

MarceloBoeira

teria que limitar o que se escrever no lcd como disse...
sapkposakpokpsa
entendiii...
kapskpaskpsak
muito bom sim ,uma ótima idéia!
My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

bubulindo

Podes usar sim...

Se leres um pouco vais ver que isso é a única maneira de usar o protocolo 1-Wire da Texas. Em que tens de alterar a função do pino para poderes receber a resposta do periférico que tentaste aceder.

Tem, no entanto, cuidado com a montagem e garante que não vais fazer nenhum curto circuito. ;)
Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

MarceloBoeira

ainda bem...
oótima dica, vlw Kotch e bubulindo ...
My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

Go Up