Duvidas com 74hc595 . - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T13:29:32Zhttps://labdegaragem.com/forum/topics/duvidas-com-74hc595?commentId=6223006%3AComment%3A673768&feed=yes&xn_auth=noolá novamente, Thiago.
…tag:labdegaragem.com,2019-08-08:6223006:Comment:7149322019-08-08T11:08:33.336ZElcids Chagashttps://labdegaragem.com/profile/ElcidsChagas
<p><span style="font-size: 12pt;">olá novamente, Thiago.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Aconselho muito olhar também este tópico: <em><strong><a href="http://labdegaragem.com/forum/topics/ligando-um-monte-de-componente-no-arduino?commentId=6223006%3AComment%3A675024" rel="nofollow" target="_self">Sistema Multi I/O para Arduino</a></strong></em></span></p>
<p></p>
<p><span style="font-size: 12pt;"> Lá vc encontrará ainda mais recursos sobre este tipo de…</span></p>
<p><span style="font-size: 12pt;">olá novamente, Thiago.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Aconselho muito olhar também este tópico: <em><strong><a rel="nofollow" href="http://labdegaragem.com/forum/topics/ligando-um-monte-de-componente-no-arduino?commentId=6223006%3AComment%3A675024" target="_self">Sistema Multi I/O para Arduino</a></strong></em></span></p>
<p></p>
<p><span style="font-size: 12pt;"> Lá vc encontrará ainda mais recursos sobre este tipo de implementação, e muitos mais "features" no código (além dos arquivos para simulação no Proteus). Na figura a seguir, vc pode ter um vislumbre do Sistema:</span></p>
<p style="text-align: center;"><span style="font-size: 10pt;"><em><strong>(clique na figura para "zoom")</strong></em></span></p>
<p><span style="font-size: 12pt;"><a href="https://storage.ning.com/topology/rest/1.0/file/get/1939727384?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/1939727384?profile=RESIZE_710x" class="align-full"/></a></span></p>
<p></p>
<p><span style="font-size: 12pt;"> Eu tenho que saber fazer estas coisas até dormindo, pois tenho </span><span style="font-size: 12pt;">mais de 35 anos de experiência com a coisa, e já se vão mais de 25 anos desde minha formatura em Engenharia Elétrica. Uma curiosidade: muita gente aqui deve achar que sou especialista em Software, mas na verdade sou especialista em Hardware (embora nestes mais de 35 anos eu também já tenha escrito alguns milhões de linhas de código).</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Espero ter ajudado.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Abrçs</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Elcids</span></p> Elcids você é o cara!!!Me aju…tag:labdegaragem.com,2019-08-07:6223006:Comment:7150302019-08-07T22:49:20.954ZThiago Condéhttps://labdegaragem.com/profile/ThiagoConde
<p>Elcids você é o cara!!!<br/>Me ajudou muito com essa dica!! <br/>No meu caso o segundo chip ficou flutuante, coloquei um capacitor de 100nf na entrada dele e liga tudo zerado!! toooop!! eu testei diversos arranjos eletrônicos hora dava certo hora nao, esse pelo menos é simples e funcional, mas pra frente quero ter um arranjo para salvar o ultimo estado, se possível irei criar um outro tópico!!</p>
<p>Elcids você é o cara!!!<br/>Me ajudou muito com essa dica!! <br/>No meu caso o segundo chip ficou flutuante, coloquei um capacitor de 100nf na entrada dele e liga tudo zerado!! toooop!! eu testei diversos arranjos eletrônicos hora dava certo hora nao, esse pelo menos é simples e funcional, mas pra frente quero ter um arranjo para salvar o ultimo estado, se possível irei criar um outro tópico!!</p> Oloko meu. tu eh um monstro!!…tag:labdegaragem.com,2018-06-06:6223006:Comment:6737682018-06-06T12:35:35.599ZAdler Furtadohttps://labdegaragem.com/profile/AdlerFurtado
<p>Oloko meu. tu eh um monstro!!</p>
<p>Consegui ver agora apenas. mas muito obrigado por ter gasto esse tempo comigo.</p>
<p>Vou fazer os testes hoje ao longo do dia. logo posto a situação.</p>
<p></p>
<p>Vlww</p>
<p>Oloko meu. tu eh um monstro!!</p>
<p>Consegui ver agora apenas. mas muito obrigado por ter gasto esse tempo comigo.</p>
<p>Vou fazer os testes hoje ao longo do dia. logo posto a situação.</p>
<p></p>
<p>Vlww</p> Bom dia ,
Não sei qual é a s…tag:labdegaragem.com,2018-06-02:6223006:Comment:6730922018-06-02T12:31:56.274ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Bom dia , </p>
<p>Não sei qual é a sua demanda, mas esse Multi Function shield talvez possa ser util:</p>
<p>Ele usa dois 74HC595.</p>
<p></p>
<p><a href="http://www.cohesivecomputing.co.uk/hackatronics/arduino-multi-function-shield/" target="_blank">http://www.cohesivecomputing.co.uk/hackatronics/arduino-multi-function-shield/…</a></p>
<p></p>
<p>Bom dia , </p>
<p>Não sei qual é a sua demanda, mas esse Multi Function shield talvez possa ser util:</p>
<p>Ele usa dois 74HC595.</p>
<p></p>
<p><a href="http://www.cohesivecomputing.co.uk/hackatronics/arduino-multi-function-shield/" target="_blank">http://www.cohesivecomputing.co.uk/hackatronics/arduino-multi-function-shield/</a></p>
<p><a href="http://arduinolearning.com/code/multi-function-shield-examples.php" target="_blank">http://arduinolearning.com/code/multi-function-shield-examples.php</a></p> bom dia Adler.
Conform…tag:labdegaragem.com,2018-06-01:6223006:Comment:6731512018-06-01T13:13:09.733ZElcids Chagashttps://labdegaragem.com/profile/ElcidsChagas
<p><span style="font-size: 12pt;">bom dia Adler.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Conforme prometi, estou postando um código "base" que permite você usar seu Hardware do <strong>HC595</strong>, da forma como vc deseja. Isto permite vc alterar individualmente cada Registro do seu Sistema: <strong>LEDs azuis</strong> (7 LEDs), <strong>LEDs vermelhos</strong> (7 LEDs), e os <strong>Displays</strong> "<strong>1</strong>" e "<strong>2</strong>". Essencialmente, isto é…</span></p>
<p><span style="font-size: 12pt;">bom dia Adler.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Conforme prometi, estou postando um código "base" que permite você usar seu Hardware do <strong>HC595</strong>, da forma como vc deseja. Isto permite vc alterar individualmente cada Registro do seu Sistema: <strong>LEDs azuis</strong> (7 LEDs), <strong>LEDs vermelhos</strong> (7 LEDs), e os <strong>Displays</strong> "<strong>1</strong>" e "<strong>2</strong>". Essencialmente, isto é possível com um código organizado e estruturado, tanto na execução quanto na estrutura de dados de controle do Hardware.</span></p>
<p><span style="font-size: 12pt;"> Para tal, criei funções que permitem:</span></p>
<p></p>
<p><span style="font-size: 12pt;"> <strong>1)</strong> ligar ou desligar qualquer LED individualmente, sejam LEDs azuis ou vermelhos.</span></p>
<p><span style="font-size: 12pt;"> <em>exemplos</em>: <span style="font-size: 10pt;"><strong>altera_LED_AZUL ( 5, LED_ON ); // liga o LED azul 5.</strong></span></span></p>
<p><span style="font-size: 12pt;"> <span style="font-size: 10pt;"><strong>altera_LED_VERMELHO ( 2, LED_OFF ); // desliga o LED vermelho 2.</strong></span></span></p>
<p></p>
<p><span style="font-size: 12pt;"> <strong>2)</strong> ligar ou desligar padrões de LEDs, em qualquer combinação.</span></p>
<p><span style="font-size: 12pt;"> <em>exemplos</em>: <span style="font-size: 10pt;"><strong>liga_AZUIs ( Az_1 + Az_5 + Az_6 ); // liga LEDs azuis 1, 5, e 6.</strong></span></span></p>
<p><span style="font-size: 12pt;"> <span style="font-size: 10pt;"><strong>desliga_VERMELHOs ( Vm_1 + Vm_2 ); // desliga LEDs vermelhos 1, e 2.</strong></span></span></p>
<p></p>
<p><span style="font-size: 12pt;"> <strong>3)</strong> escrever um <strong>dígito decimal</strong> (de <strong>0</strong> a <strong>9</strong>) em qualquer dos Displays, de forma independente um do outro.</span></p>
<p><span style="font-size: 12pt;"> <em>exemplo</em>: <span style="font-size: 10pt;"> <strong>altera_Display_1 ( 3 ); // escreve o valor "3" no "Display 1".</strong></span></span></p>
<p></p>
<p><span style="font-size: 12pt;"> <strong>4)</strong> ligar ou desligar os Displays e LEDs, mas sem alterar o conteúdo atual nos <strong>HC595</strong>.</span></p>
<p><span style="font-size: 12pt;"> <em>exemplo</em>: <span style="font-size: 10pt;"><strong>desliga_DISPLAY (); // Displays e LEDs sao desligados.</strong></span></span></p>
<p></p>
<p><span style="font-size: 12pt;"> Obviamente que baseado nestas funções, você poderá implementar uma grande enormidade de outras funções, conforme sua necessidade.</span></p>
<p><span style="font-size: 12pt;"> O sistema foi também implementado no <strong>Proteus</strong>, e o circuito segue as pinagens e padrões dos LEDs e Displays que vc usou, e que estão definidos no código para o <strong>Arduino</strong>. Veja no "print" mostrado a seguir (para "zoom" clique na figura ou abra em uma nova guia do seu navegador):</span></p>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939727214?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/1939727214?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p>
<p></p>
<p><span style="font-size: 12pt;"> A simulação deste Sistema no <strong>Proteus</strong>, funcionou exatamente como esperado.</span></p>
<p><span style="font-size: 12pt;"> Tanto o <strong>código para o Arduino</strong>, como os <strong>Arquivos de Projeto do Proteus</strong> (incluindo a Lib para o Arduino), estão anexados no final deste post.</span></p>
<p><span style="font-size: 12pt;"> Veja que no código para o Arduino, na função "<strong>loop</strong>", eu implementei um código que demonstra o uso das diversas funções. Ao simulá-lo no Proteus, vc poderá verificar esse funcionamento e fazer suas "experiências" e testes, conforme desejar. E quando vc for usar seu código, basta remover todas as linhas dentro da função "<strong>loop</strong>" e colocar as suas.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Observe também que o Sistema é totalmente expansível, permitindo aumentar a quantidade de LEDs e/ou Displays, conforme necessário. Para isto, basta cascatear mais <strong>HC595</strong>, e expandir a definição do <strong>Registro "virtual"</strong> no código, seguindo o mesmo princípio já usado para acrescentar mais elementos.</span></p>
<p><span style="font-size: 12pt;"> Também note que todas as definições de pinos estão em "<strong>#defines</strong>", facilitando totalmente a alteração do Hardware, conforme necessário.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> <span style="text-decoration: underline;"><em>Observação final</em></span>: veja que implementei o controle do "<strong>OE#</strong>" (<strong>pino 13</strong> do <strong>HC595</strong>), no circuito e no código do Arduino. Com isto não ocorrem aqueles estados aleatórios quando vc liga a alimentação do Sistema. Inclusive esse controle é que permite ligar/desligar o Display e LEDs como um todo. Para o tal "<strong>pino X</strong>", usei o <strong>pino digital</strong> "<strong>11</strong>" do <strong>Arduino</strong>, mas vc pode usar qualquer um que esteja "sobrando" no seu Sistema (no código, basta alterar o número do pino, que está no "<strong>#define</strong>" para o "<strong>pino_ON_OFF</strong>").</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Procure usar o código, não somente para sua aplicação propriamente dita, mas também para o seu próprio aprendizado.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Qualquer dúvida sobre o funcionamento do Sistema, post aqui que te auxiliarei.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Abrçs,</span></p>
<p><span style="font-size: 12pt;"> Elcids</span></p> olá Adler.
Sobre o Resi…tag:labdegaragem.com,2018-06-01:6223006:Comment:6731412018-06-01T03:35:39.703ZElcids Chagashttps://labdegaragem.com/profile/ElcidsChagas
<p><span style="font-size: 12pt;">olá Adler.</span></p>
<p></p>
<p><span style="font-size: 16px;"> Sobre o <strong>Resistor</strong>, não precisa ser de <strong>47k</strong>. Você pode usar de <strong>10k</strong>, <strong>4k7</strong>, <strong>15k</strong>, <strong>20k</strong>, <strong>22k</strong>, <strong>27k</strong>, <strong>33k</strong>, <strong>39k</strong>. Qualquer valor entre <strong>4k7</strong> e <strong>47k</strong> estará de bom tamanho. Valores menores como…</span></p>
<p><span style="font-size: 12pt;">olá Adler.</span></p>
<p></p>
<p><span style="font-size: 16px;"> Sobre o <strong>Resistor</strong>, não precisa ser de <strong>47k</strong>. Você pode usar de <strong>10k</strong>, <strong>4k7</strong>, <strong>15k</strong>, <strong>20k</strong>, <strong>22k</strong>, <strong>27k</strong>, <strong>33k</strong>, <strong>39k</strong>. Qualquer valor entre <strong>4k7</strong> e <strong>47k</strong> estará de bom tamanho. Valores menores como <strong>1k</strong>, <strong>2k2</strong>, <strong>2k7</strong>, <strong>3k3</strong>, também podem ser usados, mas puxarão um pouco mais de corrente do tal "<strong>pino X</strong>", e essa corrente a mais embora seja ainda pequena, costumamos evitar. Mas pode usar qualquer valor destes que acabei de passar. Mas <em>evite valores menores que 1k</em>.</span></p>
<p></p>
<p><span style="font-size: 16px;"> Sobre seu problema com a atualização dos dados, entendi o que vc deseja. Vou preparar aqui, um trecho de código bastante funcional e didático para você "inserir" aí no seu, e assim vc conseguir o desejado. Assim aguarde um pouco que estarei deixando esse trecho de código neste post. Mas já adianto que isto que vc deseja é uma prática básica em programação, e essencialmente consiste em alguma organização e programação modular.</span></p>
<p></p>
<p><span style="font-size: 16px;"> Abrçs,</span></p>
<p><span style="font-size: 16px;"> Elcids</span></p>
<p></p> Boa noite Elcids Chagas.
Muit…tag:labdegaragem.com,2018-06-01:6223006:Comment:6730742018-06-01T02:59:33.540ZAdler Furtadohttps://labdegaragem.com/profile/AdlerFurtado
<p>Boa noite <a class="fn url" href="http://labdegaragem.com/forum/topic/listForContributor?user=3n2xhrdmrv6op">Elcids Chagas</a>.</p>
<p>Muito Obrigado pela atenção, nao tenho este resistor em maos no momento, mas amanha irei testar conforme você explicou.<br></br><br></br></p>
<p>Problema 2 - [ PARECE TER RESOLVIDO ]</p>
<p><span style="text-decoration: underline;"><em>Nos ultimos dois 595, liguei dois displays de 7 segmentos, mando imprimir o numero 11 nos displays, porem os demais leds dos…</em></span></p>
<p>Boa noite <a href="http://labdegaragem.com/forum/topic/listForContributor?user=3n2xhrdmrv6op" class="fn url">Elcids Chagas</a>.</p>
<p>Muito Obrigado pela atenção, nao tenho este resistor em maos no momento, mas amanha irei testar conforme você explicou.<br/><br/></p>
<p>Problema 2 - [ PARECE TER RESOLVIDO ]</p>
<p><span style="text-decoration: underline;"><em>Nos ultimos dois 595, liguei dois displays de 7 segmentos, mando imprimir o numero 11 nos displays, porem os demais leds dos displays ficam piscando bem fraquinho. Nao sei como resolver.</em></span></p>
<p>Parecia ser algum pequeno curto, ou falta de energia mesmo, pois refiz todo o protoboard e melhorou muito, tem um pequeno bug ainda, mas acredito que seja algo meio froxo ali.</p>
<p></p>
<p>Referente a duvida sobre gravar nos CIs, ainda nao descobri o que eu queria, porem reorganizei todo meu codigo, e agora nao fico mais gravando informação repetidas nas 595.</p>
<p>Mas eu ainda gostaria de saber se existe a possibilidade.</p>
<p>Vamos la, vou tentar explicar novamente.</p>
<p>Estou mandando informações tipo byte para os CIs.</p>
<p><strong>Digamos que a sequencia atual é esta : note que os dois displays juntos escrevem "04"</strong></p>
<p><em>byte primeiro_ci = 125; // (01111101) ASCENDE SEQUENCIA LEDS VERMELHOS ( irrelevante )</em><br/> <em>byte segundo_ci = 7; // (00000111) ASCENDE SEQUENCIA LEDS AZUIS ( irrelevante )</em><br/> <em>byte terceiro_ci = 63, // (00111111) ESCREVE "<strong>0</strong>" NO PRIMEIRO DISPLAY</em><br/> <em>byte quarto_ci = 102; // (01100110) ESCREVE "<strong>4</strong>" NO SEGUNDO DISPLAY</em></p>
<p><strong>Agora mando gravar as Informações acima desta maneira:</strong></p>
<p><em>digitalWrite(LATCH, LOW);</em><br/> <em>shiftOut(DATA, CLK, MSBFIRST, quarto_ci); //SEGUNDO DISPLAY "<strong>4</strong>"</em><br/> <em>shiftOut(DATA, CLK, MSBFIRST, terceiro_ci); // PRIMEIRO DISPLAY "<strong>0</strong>"</em> <br/> <em>shiftOut(DATA, CLK, MSBFIRST, segundo_ci); // LEDS AZUIS</em><br/> <em>shiftOut(DATA, CLK, MSBFIRST, primeiro_ci); // LEDS VERMELHOS</em><br/> <em>digitalWrite(LATCH, HIGH);</em></p>
<p><strong>Agora preciso mudar o primeiro display , qual tinha "0" para "5" então: ( os dois displays juntos irao ficar "54")</strong></p>
<p><em>byte primeiro_ci = 125; // (01111101) ASCENDE SEQUENCIA LEDS VERMELHOS ( irrelevante )</em><br/> <em>byte segundo_ci = 7; // (00000111) ASCENDE SEQUENCIA LEDS AZUIS ( irrelevante )</em><br/> <strong><em>byte terceiro_ci = 109, // (01101101) ESCREVE "5" NO PRIMEIRO DISPLAY</em></strong><br/> <em>byte quarto_ci = 102; // (01100110) ESCREVE "4" NO PRIMEIRO DISPLAY</em></p>
<p><strong>Agora é que vem a dúvida:<br/></strong>sabendo que eu alterei apenas as informações do "<strong><em>terceiro_ci" </em></strong><em>,</em> gostaria gravar apenas as informações dele, descartando estar gravando novamente as demais CIs com a mesma informação.</p>
<p><em>digitalWrite(LATCH, LOW);</em><br/> <span style="text-decoration: line-through;"><em>shiftOut(DATA, CLK, MSBFIRST, quarto_ci); //SEGUNDO DISPLAY (descartar gravação deste )</em></span><br/> <strong><em>shiftOut(DATA, CLK, MSBFIRST, terceiro_ci); // PRIMEIRO DISPLAY ( Apenas grava este )</em></strong><br/> <span style="text-decoration: line-through;"><em>shiftOut(DATA, CLK, MSBFIRST, segundo_ci); // LEDS AZUIS (descartar gravação deste )</em></span><br/> <span style="text-decoration: line-through;"><em>shiftOut(DATA, CLK, MSBFIRST, primeiro_ci); // LEDS VERMELHOS (descartar gravação deste )</em></span><br/> <em>digitalWrite(LATCH, HIGH);</em></p>
<p></p>
<p>Exemplo bem idiota do que eu gostaria de fazer</p>
<p><strong>int NUM_CI = 3; (informo qual a CI que eu quero gravar )</strong></p>
<p><em>byte terceiro_ci = 109, // (01101101) ESCREVE "5" NO PRIMEIRO DISPLAY</em></p>
<p><em>digitalWrite(LATCH, LOW);</em></p>
<p><em>shiftOut(DATA, CLK, MSBFIRST, terceiro_ci, <strong>NUM_CI</strong><strong> </strong>); // PRIMEIRO DISPLAY ( Apenas grava este )</em></p>
<p><em>digitalWrite(LATCH, HIGH);</em></p>
<p></p>
<p>Att</p> olá Adler, boa noite.
…tag:labdegaragem.com,2018-05-31:6223006:Comment:6732302018-05-31T23:28:10.706ZElcids Chagashttps://labdegaragem.com/profile/ElcidsChagas
<p><span style="font-size: 12pt;">olá Adler, boa noite.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Adler, conheço o <strong>HC595</strong> de longa data (há mais de 30 anos). Ele pode ser usado sem problema no seu Sistema.</span></p>
<p><span style="font-size: 12pt;"> Mas para seu caso específico, o <strong>HC594</strong> seria a melhor opção. O <strong>HC594</strong> tem a mesma pinagem do <strong>HC595</strong>, porém a função "<strong>OE#</strong>" (<em>pino 13</em>) foi…</span></p>
<p><span style="font-size: 12pt;">olá Adler, boa noite.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Adler, conheço o <strong>HC595</strong> de longa data (há mais de 30 anos). Ele pode ser usado sem problema no seu Sistema.</span></p>
<p><span style="font-size: 12pt;"> Mas para seu caso específico, o <strong>HC594</strong> seria a melhor opção. O <strong>HC594</strong> tem a mesma pinagem do <strong>HC595</strong>, porém a função "<strong>OE#</strong>" (<em>pino 13</em>) foi substituída pela função "<strong>PCLR#</strong>" ("<em><strong>Parallel Clear</strong></em>"), o que permitiria vc fazer um "<em><strong>PowerUp Clear</strong></em>" facilmente (com apenas um resistor e um capacitor) e sem depender de qualquer ação no seu código do Arduino.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Mas como vc já está usando o <strong>HC595</strong>, segue a solução para seu "<strong>Problema 1</strong>". Note que o tal <strong>pino "X"</strong> é qualquer pino Digital do Arduino que esteja "sobrando" no seu Projeto (lembre-se que as entradas "A0" a "A5" também podem ser usadas como pinos Digitais). Implemente o que descrevo na figura a seguir:</span></p>
<p></p>
<p><span style="font-size: 12pt;"><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939727328?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/1939727328?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></span></p>
<p></p>
<p><span style="font-size: 12pt;"> Como vc vê, a implementação é muito simples. Mas siga <span style="text-decoration: underline;"><em>rigorosamente</em></span> a ordem das ações que listei. Inclusive, pode parecer estranho pra vc programar primeiro "<strong>HIGH</strong>" para o <strong>pino "X"</strong> (o que é feito com a função "<strong>digitalWite</strong>") e apenas depois configurar este pino como "<strong>OUTPUT</strong>" (o que é feito com a função "<strong>pinMode</strong>"). Mas essa é uma prática comum, e na verdade é a <span style="text-decoration: underline;"><em>forma correta</em></span> de se usar os pinos digitais na inicialização de um Sistema (no caso, na função "setup" do Arduino).</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Caso vc deseje saber como usar o <strong>HC594</strong>, postarei aqui logo que eu tiver algum tempo extra. Em realidade, para a maioria esmagadora das pessoas que tem usado o <strong>HC595</strong> (eu diria que <strong>99,99%</strong> das pessoas que usam), o "irmão" dele o <strong>HC594</strong> é muito mais adequado, embora ninguém se dê conta disso (parece que o povo viciou no HC595).</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Sobre as suas demais questões, não há como te ajudar, pois vc não disponibilizou o seu código do Arduino.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Qualquer dúvida, post aqui que te auxiliamos.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Abrçs,</span></p>
<p><span style="font-size: 12pt;"> Elcids</span></p>
<p></p> Segue abaixo exatamente como…tag:labdegaragem.com,2018-05-31:6223006:Comment:6729982018-05-31T00:24:48.963ZAdler Furtadohttps://labdegaragem.com/profile/AdlerFurtado
<p>Segue abaixo exatamente como montei , os pinos Q0 dos 595 nao estão sendo usados.</p>
<p>Neste simulador, tudo funciona perfeitamente.</p>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939727324?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/1939727324?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p>
<p>Segue abaixo exatamente como montei , os pinos Q0 dos 595 nao estão sendo usados.</p>
<p>Neste simulador, tudo funciona perfeitamente.</p>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939727324?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/1939727324?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p>