Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

João Pedro Possetti

Membros Plenos
  • Total de itens

    32
  • Registro em

  • Última visita

  • Qualificações

    N/D

Reputação

1

Sobre João Pedro Possetti

  1. Ultra Power Bank 110v

    Deixei de lado, não ia ser possível com as coisas que tenho aqui, não estava afim de gastar muito. Ressuscitei um NoBreak que estava aqui morto a um bom tempo, isso deve me satisfazer por um tempo xD
  2. Ultra Power Bank 110v

    Sério? Eu fui pelas informações do Input da fonte de energia. Poderia deixar nos 12v mesmo? E usar o mesmo esquema do tópico, só que com um regulador de 12v? Ou nem isso, já que vai estar em 12v xD
  3. Ultra Power Bank 110v

    Olá, venho estudando fazer um power bank um pouco mais forte, já que tenho intenção de carregar baterias de Câmeras DSLR, celulares e até um notebook, e utilizar como fonte de energia, 2 ou 4 baterias de moto 12v. Pensei em adaptar esse projeto: https://www.tecmundo.com.br/area-42/26532-area-42-como-fazer-um-carregador-de-celular-portatil.htm Porém ainda acho que não é viável, pela necessidade de transformar 12v em 110v. Se alguém tiver alguma ideia para me ajudar. Agradeço desde já!
  4. Arduino Placar em Arduino

    Difuso= (5-2)/0,02=150 Alto brilho= (5-3)/0,03=66 Mas esse resultado é para um led só,não? Eu faço esse valorXquantidade de leds? porque ai daria 150*28=4200, 66*28=1848. Se estiver certo, coloco um de 100k independente de qual eu vá usar. Aqui o DataSheet: MAX7219 Na página 5, fala sobre o pino 18 que é o do resistor.
  5. Arduino Placar em Arduino

    Como eu calculo qual eu vou usar ai? Agora que me toquei, esse CI permite usar um resistor para todos os leds, pensei em usar de 100k para os 28 leds difusos que vão formar os 4 displays. Será que é demais? Ou de menos? Se eu for usar alto brilho devo aumentar né?
  6. Arduino Placar em Arduino

    @Isadora Ferraz Eu falei isso no vídeo, não encontro nenhum display no tamanho que eu quero e eles tem que ser visíveis de longe, então tenho que fazer meu próprio no tamanho certo. @Bommu Perneta Vou testar aqui e mando resultado! @Edit Já estava em 20 aheuahue, eu diminui pra 5 e já se tornou visualmente visivel, um pouco lerdo, mas deu pra ver que ta funcionando. Eu tinha pensando em 2 displays vermelhos e 2 azuis pra dar aquela difrenciada. @Edit2 Mudei pra Digital e nem acendeu. Será que agora consigo usar leds de auto brilho? Ou nem vai funcionar sem resistores?
  7. Arduino Placar em Arduino

    @Isadora Ferraz @Bommu Perneta Mudei o projeto xD Em vez de usar o 74HC4067, vou usar um MAX7219, ele é próprio para displays de 7 segmentos. Porém surgiu outra dúvida, que eu mostro no vídeo, eu consigo simular com os displays já prontos, porém se troco por leds não vai, acredito que seja meu PC que não ta dando conta, porém se puderem confirmar isso, já fico mais tranquilo! https://drive.google.com/file/d/0B2VQsocyrdhhaVRveW85eTBWV1k/view Obrigado!
  8. Arduino Placar em Arduino

    Teria alguma lógica mais apropriada? Não consigo encontrar nenhum outro no modo módulo para comprar e ficaria meio inviável usar outro tipo...
  9. preciso de uma placa de video

    Painel de controle > Sistema, ai vai estar seu processador.
  10. preciso de uma placa de video

    @um cara da net Olha, compatível é, se você colocar umas 1060 6gb nisso ai, vai ter um gargalo enorme aehauheu Sem saber exatamente qual é o seu Core I3, eu acho que a 1050ti vai gargalar. Se puder mandar o modelo. Se você tem dinheiro pra uma 1060 6gb, eu iria de 1050ti e compraria outro kit de mobo e processador melhor.
  11. Arduino Placar em Arduino

    @Bommu Perneta Obrigado, já resolvi essa parte. Agora a minha dúvida é, como ligar mais de uma saída do multiplexador no código, porque a única ideia que tenho é botar delays e ficar ligando e desligando (muito rápido). Por exemplo, pra formar o número 3, eu tenho que ligar os segmentos ABCDG, no 74HC4067, no caso vou ter que mandar o código binário ligar as saídas/entradas C0,C1,C2,C3,C6 (Se for nos dois primeiros display, se for nos outros dois teria que ligar as C7,C8,C9,C10,C13), Porém como eu faço no meu código pra ligar mais de uma ao mesmo tempo? Não sei se ficou claro, eu tenho que ligar 5 segmentos para formar o número 3, só que pra isso eu tenho que ativar 5 entradas do multiplexador ao mesmo tempo, como eu faria isso? Não quero o código pronto, só um exemplo para eu entender.
  12. Arduino Placar em Arduino

    @Bommu Perneta Continuei a escrever e obtive algum avanço. //Mutiplexador 16 canais //Pinos controladores do multiplexador int s0 = 10; int s1 = 11; int s2 = 12; int s3 = 13; //Pinos de energia dos Displays int dp1 = 7; int dp2 = 6; int dp3 = 5; int dp4 = 4; //Pino SIG do multiplexador int SIG_pin = 9; // Tabela para controlar os Pinos do multiplexador byte controlPins[] = {B00000000, B10000000, B01000000, B11000000, B00100000, B10100000, B01100000, B11100000, B00010000, B10010000, B01010000, B11010000, B00110000, B10110000, B01110000, B11110000 }; void setup(){ //Definindo pinos do multiplexador como saida pinMode(s0, OUTPUT); pinMode(s1, OUTPUT); pinMode(s2, OUTPUT); pinMode(s3, OUTPUT); // definindo pinos do display como saida pinMode (dp1, OUTPUT); pinMode (dp2, OUTPUT); pinMode (dp3, OUTPUT); pinMode (dp4, OUTPUT); digitalWrite(s0, LOW); digitalWrite(s1, LOW); digitalWrite(s2, LOW); digitalWrite(s3, LOW); digitalWrite(dp1, LOW); digitalWrite(dp2, LOW); digitalWrite(dp3, LOW); digitalWrite(dp4, LOW); Serial.begin(9600); } void loop() { void setOff(){ digitalWrite(pinA, LOW); digitalWrite(pinB, LOW); digitalWrite(pinC, LOW); digitalWrite(pinD, LOW); digitalWrite(pinE, LOW); digitalWrite(pinF, LOW); digitalWrite(pinG, LOW); digitalWrite(pinP, LOW); } void set1(){ digitalWrite(pinA, LOW); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, LOW); digitalWrite(pinE, LOW); digitalWrite(pinF, LOW); digitalWrite(pinG, LOW); digitalWrite(pinP, LOW); } void set2(){ digitalWrite(pinA, HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, LOW); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, LOW); digitalWrite(pinG, HIGH); digitalWrite(pinP, LOW); } void set3(){ digitalWrite(pinA, HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, LOW); digitalWrite(pinF, LOW); digitalWrite(pinG, HIGH); digitalWrite(pinP, LOW); } void set4(){ digitalWrite(pinA, LOW); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, LOW); digitalWrite(pinE, LOW); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinP, LOW); } void set5(){ digitalWrite(pinA, HIGH); digitalWrite(pinB, LOW); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, LOW); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinP, LOW); } void set6(){ digitalWrite(pinA, HIGH); digitalWrite(pinB, LOW); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinP, LOW); } void set7(){ digitalWrite(pinA, HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, LOW); digitalWrite(pinE, LOW); digitalWrite(pinF, LOW); digitalWrite(pinG, LOW); digitalWrite(pinP, LOW); } void set8(){ digitalWrite(pinA, HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinP, LOW); } void set9(){ digitalWrite(pinA, HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, LOW); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); digitalWrite(pinP, LOW); } void set0(){ digitalWrite(pinA, HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, LOW); digitalWrite(pinP, LOW); } } Porém ainda estou com dúvida de como vou escrever pra controlar o Multiplexador, não acho nenhum código pra comparar, como pode ver no código os pins de A até G não tem uma variável, como vou escrever a variável deles? #define pinD = S0, S1; #define pinD = (B110000000); Eu realmente to perdido.
  13. Arduino Placar em Arduino

    Olá, estou desenvolvendo um placar eletrônico em Arduino, a ideia nasceu em PIC, porém após analisar melhor, se tornou mais atraente no Arduino. Segue o tópico em que discuti toda parte eletrônica: Marcador de Pontos em PIC Aqui o Projeto no Fritzing: Os leds estão na seguinte sequência: ABCDEFG Só coloquei lado a lado para simular. Como podem ver os leds estão multiplexados na sequência DEZENA-UNIDADE, por faltar entradas no arduino eu utilizo um multiplexador D74HC4067. Os botões estão ligados de uma forma para utilizar apenas uma entrada analógica. Segue o projeto no Proteus: Como podem ver está um pouco diferente, o D74HC4067 no Proteus não tem as entradas SIG, VCC e GND (O arduino não tem as última duas), apresenta uma entrada X (Que eu acredito a corresponder a SIG, porém me corrijam caso eu esteja errado) Um amigo iria me ajudar com o código, porém ele está sem tempo então vou tentar desenvolver o mesmo. Como sou novato em tudo isso, estou em dúvida de como fazer, comecei a escrever porém travei. //Mutiplexador 16 canais //Pinos controladores do multiplexador int s0 = 10; int s1 = 11; int s2 = 12; int s3 = 13; //Pino SIG do multiplexador int SIG_pin = 9; void setup(){ pinMode(s0, OUTPUT); pinMode(s1, OUTPUT); pinMode(s2, OUTPUT); pinMode(s3, OUTPUT); digitalWrite(s0, LOW); digitalWrite(s1, LOW); digitalWrite(s2, LOW); digitalWrite(s3, LOW); Serial.begin(9600); } Se alguém puder me ajudar a escrever o código, já deixo meus agradecimentos. Atenciosamente, João Pedro.
  14. Upgrade Até 2000,00

    @Feloke i7 4790 + a GTX 1060 (diz que é 6gb por favor), vai dar contar por bastante tempo. E não vai ter gasto com placa-mãe xD E sobra um money pra gastar em mais RAM ou SSD ou não.
  15. Qual a melhor G4560 ou G4600?

    @caduquerumpc147 Você está comparando processadores próximos? Eita G4600 é 1% mais eficiente devido 0.1ghz a mais, e economiza mais energia 54w vs 51w. Isso na teoria. Na pratica você não vai ver diferença alguma. Eu pegaria o g4560, por ser mais barato. Não vai ter diferença alguma entre os dois.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×