Pages: [1]   Go Down
Author Topic: Deixar pinos 0 & 1 "normais"?  (Read 1125 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Full Member
***
Karma: 1
Posts: 211
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve, descobri um empecilho e ñ consigo achar material sobre, faltando keywords aqui!!

Here we go:

Se eu tiver qql coisa fechando um circuito nos pinos rx/tx eu ñ consigo comunicar com o arduino por usb, muito menos enviar sketches.

É possível remover essas funções especiais dos pinos? ñ vou usar pra comunicação.
Ou alguma gambi q me deixe pelo menos "conversar" com ele...
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 239
Yeah Arduino surely rocks !
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Olá,

Já pensei nisso também.... pra usar num projeto de datalogger.
Minha primeira idéia foi usar trtansitores para abrir ou fechar as ligações dos pinos TX/RX, isso controlado a partir de outro pino do arduino no sketch. Mas não testei.

Se for só na protoboard vale mais a pena desconectar mesmo os pinos antes de carregar o sketch. Chato pra caramba isso.


Se testar isso, posta aí pra gente !!

Valeu
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 211
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Olá Dan,

Poisé rapaz, acho q a ideia do transistor como um switch ae funcionaria, porém é trocar 6 por 1/2 dúzia.

O caso aqui eu era um POV bobinho, acabou ficando assim mesmo.
Mas a curiosidade permanece.

Acho q deve ser preciso alterar isso no source do boot. Vou ver se compro um cabinho FTDI p/ começar a queimar boots no atmel.
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 239
Yeah Arduino surely rocks !
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Você tem razão..... é +- como trocar 6 por meia dúzia....
Pensando melhor: shift registers + pinos 0 & 1 livres

Valeu !
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 211
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ñ entendi cumpadi. É tua wishlist ? heh
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 239
Yeah Arduino surely rocks !
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hahah, numé isso não.
Só que tem hora que precisa de muito pino e acaba usando o 0 & 1, só que usando esses dois me dá problema na hora de fazer upload de sketch dependendo. Então shift register pra aumentar n° pino e deixar 0 & 1 quietos.
Logged

Curitiba PR, Brazil
Offline Offline
Full Member
***
Karma: 0
Posts: 234
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

nofxx e DanDare,

o grande problema de se tentar gravar  (ou comunicar) com o Arduino, tendo algo conectado nos pinos 0 e 1, é que para a comunicação ser realizada, é necessário alternar entre os estados "0" e "1", numa velocidade absurdamente rápida, portanto qualquer coisa que gere capacitância na linha (por menor que seja), pode impedir o pino de alternar o estado.

Tem vários fatores tambem, depende muito do que está ligado aos pinos, em alguns casos, pull up/pull down pode resolver, outros só desconectando mesmo =/
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 211
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ah, valeu Osias, esclareceu.

Só p/ ver se entendi num cenário:
Um arduino conectado com outro pelos benditos 0 e 1, eu consigo comunicar por USB com um deles.
Logged

Curitiba PR, Brazil
Offline Offline
Full Member
***
Karma: 0
Posts: 234
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Nunca tentei, mas acho que dá, só que mesmo que dê, tudo que for enviado via "USB" os dois vão receber, e vice-versa (pode ser que nenhum receba nada, mas só testando pra ver).

Se o que eu disse for verdade, então para que apenas um comunique com o PC, deve-se usar usar algum artifício, como Serial.end(), velocidades diferentes, configuração via pino, etc... não é tão trivial, mas será possível sim.
Logged

Pages: [1]   Go Up
Jump to: