-
Posts
4.395 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que vtrx postou
-
Vou ter que montar as figuras,faço mais tarde...mas a ideia esta correta.só um ponto não confere. Os dois poderiam compartilhar o terra,mas o 0/12 gera uma saída nível alto/baixo(não sei ainda se é +-5v),o 0/24 gera uma tensão. Achei um como exemplo,mas existe mais variantes: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwi2oI62_p34AhU8uZUCHay8AZ8QFnoECAYQAQ&url=https%3A%2F%2Fwww.coinoperatorshop.com%2Fmedia%2Fproducts%2FAzokoyen_L56S-L66s.pdf&usg=AOvVaw3bbjA7sTplTGhItzDxCHM9
-
O circuito terá duas opções para ativar um pino de um port que virá de validadores de moeda ou nota. O validador de moeda é alimentado com 12v,tem um terminal terra e um terminal Coin,que quando ativado fica em nível baixo,neste caso utilizaria o terra deste validador junto com o do micro e o terminal Coin ligado ao pino 4 do photo(coletor) para acionar o port em nível baixo,mas existe a alternativa de utilizar um validador de notas,neste caso este validador utiliza 24v de alimentação e sua saída Coin é uma tensão positiva,provavelmente para acionar um relé diretamente.Neste caso esta saída seria ligada ao photo mas seria útil compartilhar o terra para evitar confusão na fiação pois iria utilizar um conector de 4 pinos.
-
Existe alguma restrição em utilizar um Microcontrolador para receber um sinal numa Porta,isolada por um optoacoplador mas compartilhando o mesmo terra? Exemplo,o circuito do microcontrolador alimentado com 5v com uma fonte e outro circuito alimentado por tensão maior,tipo 12v,que acionará o optoacoplador que compartilhará o Terra com o Micro,deste modo a conexão dos dois utilizaria um 'fio' a menos.
-
TV lg 65lm6200 piscando display
vtrx respondeu ao tópico de Everton jose pereira em Televisores e projetores
Este painel lcd não é mais fabricado. -
Voltando para falar resultados. Como as placas foram encomendadas e não tive meios de alterar(chegaram),só tive a opção de usar um resistor de 1K,deste modo o circuito responde com tensões entre 4v e 20v. Não testei com tensão maior,mas 5 a 20 esta bom. Não ativou com 3v mesmo usando resistor de 200omhs,e não seria prudente diminuir mais o valor e depois testar com 20v...
-
Outro microchip com falta de wafer de silicio .... avrs e pics em falta !
vtrx respondeu ao tópico de aphawk em Microcontroladores
Ultimamente eu mando uma mensagem para o vendedor antes de fechar,confirmando o preço e disponibilidade. -
Outro microchip com falta de wafer de silicio .... avrs e pics em falta !
vtrx respondeu ao tópico de aphawk em Microcontroladores
No AliExpress esta normal. -
Outro microchip com falta de wafer de silicio .... avrs e pics em falta !
vtrx respondeu ao tópico de aphawk em Microcontroladores
Ja faz um ano que fico procurando preços baixos ou trocando de micro por causa dos preços. Infelizmente não estão seguindo o dólar,estão colocando o preço que acham mais conveniente. Acabei de comprar 10 microcontroladores que 'substituem' os que uso nos circuitos que vendo,pois o micro original eu pagava 18 a 20 reais,agora esta entre 36 a 57 reais. Os que comprei estavam por 150 reais(dez unidades),foi eu acabar de comprar e alteraram o valor para 31 reais... -
Diodo de flyback é realmente necessário na conexão de buzzer em Arduino?
vtrx respondeu ao tópico de vtrx em Eletrônica
Também acho desnecessário pois o Buzzer é ativo,mas como achei este esquema na internet fiquei curioso. -
Diodo de flyback é realmente necessário na conexão de buzzer em Arduino?
vtrx postou um tópico em Eletrônica
Uma dúvida apareceu,então pergunto,principalmente a quem usa ou usou a muito tempo,se o diodo do circuito é necessário. -
Só vou poder testar a noite. Vou ver também se consigo fazer um circuito no Proteus porque vou acabar quebrando algum terminal do micro de tanto tirar e por.
-
Não sei como vou 'separar' os dígitos pois a rotina aceita como argumento um Int,mas postando a rotina talvez entenda a sua ideia,lembrando que o modulo usa uma comunicação parecida com I2C. const char segmentMap[] = { 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, // 0-7 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71, // 8-9, A-F 0x00 }; unsigned int Tempo=0; #include <TM1637.H> ... void main() { ... InitTM1637(2); Tempo = 200; tm1637DisplayDecimal(Tempo,1); ... } //TM1637.H #define CLK PIN_A0 #define DIO PIN_A1 void InitTM1637(char brightness); void start(void); void ask(void); void stop(void); void writeByte(unsigned char oneByte); void tm1637DisplayDecimal(int v, int displaySeparator); // //----------------------------------------------------------------------------- void InitTM1637(char brightness) { start(); writeByte(0x87 + brightness); ask(); stop(); } //----------------------------------------------------------------------------- void start(void) { output_high(clk); output_high(dio); Delay_us(2); output_low(dio); } //----------------------------------------------------------------------------- void ask(void) { output_low(clk); Delay_us(5); // while (dio); // We're cheating here and not actually reading back the response. output_high(clk); Delay_us(2); output_low(clk); } //----------------------------------------------------------------------------- void stop(void) { output_low(clk); Delay_us(2); output_low(dio); Delay_us(2); output_high(clk); Delay_us(2); output_high(dio); } //----------------------------------------------------------------------------- void writeByte(unsigned char oneByte) { unsigned char i; for(i=0; i<8; i++) { output_low(clk); if(oneByte & 0x01) { output_high(dio); } else { output_low(dio); } Delay_us(3); oneByte = oneByte >> 1; output_high(clk); Delay_us(3); } } //----------------------------------------------------------------------------- void tm1637DisplayDecimal(int v, int displaySeparator) { unsigned char digitArr[4]; for (int i = 0; i < 4; ++i) { digitArr[i] = segmentMap[v % 10]; if (i == 2 && displaySeparator) { digitArr[i] |= 1 << 7; } v /= 10; } start(); writeByte(0x40); ask(); Stop(); Start(); writeByte(0xc0); ask(); for (int i = 0; i < 4; ++i) { writeByte(digitArr[3 - i]); ask(); } Stop(); } O legal da rotina é que voce não precisa preencher os espaço,ela preenche com zeros(0)automaticamente,1=0001.
-
Preciso de ideias para aproveitar uma rotina para display de 7 segmentos(4 dígitos) para utilizar como um contador de tempo. A rotina apresenta no Display um numero int entre 0 e 9999. Fiz um esboço onde 200 representa 02:00 e vai diminuindo a contagem em 1. Então quando for 199 ficará 159(01:59),99 fica 59(00:59) etc. Fico comparando os valores para ajustar. Deve existir um meio mais eficaz,creio eu. Alguma ideia para não reinventar a roda? Modulo utilizado. https://www.curtocircuito.com.br/modulo-display-7-seg-4-dig-tm1637.html
-
Não consigo encontrar erro no código porque não vejo o código.
-
Tem como voce postar um link com o projeto do Proteus?
-
Minha citação foi para ele(1hsouza1),no começo do tópico,tipo,use as ideias aqui postadas. Concordo que meu post, logo após sua ideia, pareceu direcionada a ultima postagem. My bad.
-
Se sua intenção é pegar um valor analógico e guardá-lo numa matriz para depois mostra num LCD,sua ideia é um desperdício.
-
Este foi um dos artigos que li. https://www.electronica-pt.com/arduino/acoplador-otico
-
Agradeço a todas as respostas. A variação é porque a entrada é opcional e esta entrada deve ser acionada por nível lógico Alto ou por tensão que dependendo do circuito é de 24v. Resumindo,esta entrada faz parte de um circuito onde não decido qual será o nível de tensão de entrada,mas provavelmente será conectado a saída de um 'moedeiro' onde existem versões com vários tipos de saída não ultrapassando 24v. Achei alguns circuitos no Google com resistor e 1k ou 1k5 para tensão de 3 a 24v,mas vou ter que esperar o circuito chegar para fazer os testes.
-
Me ajudem a calcular o melhor valor do resistor para o circuito do esquema e para a função que vou usar. No circuito é usado um Led na entrada para monitorar o sinal,pino 4 ligado a um PORT do micro e um resistor de 4k7 ao VDD(5v). Pino 3 ao Terra. O valor do resistor R9 é genérico,este resistor que vou calcular. A entrada,através do Led,vai estar entre 3.3v e 24v. Qual seria o melhor valor de R9 para que o PORT do micro seja ativado?
-
TV LG thinQ com manchas claras na tela (visíveis mesmo com a TV desligada)
vtrx respondeu ao tópico de Mark De Lima em Televisores e projetores
se comprou hoje,solicite a troca na loja,é direito seu,desde que não seja mau uso. -
Depende.
-
PICs não danificam esta porta,circuitos assim foram usado tanto que ja até desapareceu. o 16F628 foi o mais usado no começo destas interfaces. Não entendo porque ainda usam esta interface se USB esta disponível,acho que seria o preço .
-
É muito mais fácil e sensato comprar outro do mesmo valor...
-
Smart Tv LG 49uj6565 não liga
vtrx respondeu ao tópico de Alan Carlos da Silva em Televisores e projetores
Tela LCD em curto. Retire um Flat que vai da placa principal para a Tela e ligue,repita o tste com o outro Flat e verá que um dos lados desconectado vai gerar brilho na tela,isso se a tela estiver com algum curto.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais