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.

Hiago Martins

Membros Plenos
  • Total de itens

    23
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Fala galera. Eu estou em um projeto no qual necessito adquirir dados de uma plataforma com arduino. Eu queria saber como fazer para adquirir os dados via wifi ou bluetooth em formato .txt ou algo do tipo. Alguém tem alguma ideia de como fazer isso??
  2. Galera, to com um problema nesse sketch. A intenção era fazer com que um display 7 segmentos contasse de 0 à 9, sendo que os digitos devem ser alterados apenas quando o botão for pressionado. O meu problema é que os digitos não alteram de forma alternada (0,1,2,3,4...9), eles ficam mudando de 2 em 2 (0,2,4...8). Alguém pode me ajudar??? #define pinBotao 7 byte portas[4] = {5,4,3,2}; int numero = 0; boolean botaoAtu = false; boolean botaoAnt = false; // A,B,C,D byte displayConfig[10][4] = {{0,0,0,0}, //Digito 0 {0,0,0,1}, //Digito 1 {0,0,1,0}, //Digito 2 {0,0,1,1}, //Digito 3 {0,1,0,0}, //Digito 4 {0,1,0,1}, //Digito 5 {0,1,1,0}, //Digito 6 {0,1,1,1}, //Digito 7 {1,0,0,0}, //Digito 8 {1,0,0,1}}; //Digito 9 void setup() { pinMode(pinBotao, INPUT); for (int nP = 0; nP <= 3; nP++) { pinMode(portas[nP], OUTPUT); } } void loop() { botaoAtu = digitalRead(pinBotao); if (botaoAtu && !botaoAnt) { numero++; if (numero > 9) { numero = 0; } } botaoAnt = botaoAtu; for (int nD = 0; nD <= 3; nD++) { digitalWrite(portas[nD], displayConfig[numero][nD]); } }
  3. Fala galera. Eu tenho um controle de Ps2 sem fio e eu queria saber se consigo fazer com que um módulo NRF24L01 trabalhe como receptor do controle usando o arduino.
  4. Fala galera. Eu fiz uma programação simples para fazer um display 7 segmentos contar de 0 até 9 de forma crescente. Agora eu quero fazer com que, ao chegar ao 9 a contagem passe a ser decrescente. Alguém pode me dar uma mão? Segue o código: const int a = 2; const int b = 3; const int c = 4; const int d = 5; const int e = 6; const int f = 7; const int g = 8; int x=0; int y=0; void setup() { pinMode(a, OUTPUT); pinMode(b, OUTPUT); pinMode(c, OUTPUT); pinMode(d, OUTPUT); pinMode(e, OUTPUT); pinMode(f, OUTPUT); pinMode(g, OUTPUT); } void loop() { if(x==0) { //0 digitalWrite(a,HIGH); digitalWrite(b,HIGH); digitalWrite(c,HIGH); digitalWrite(d,HIGH); digitalWrite(e,HIGH); digitalWrite(f,HIGH); digitalWrite(g, LOW); } if(x==1) { //1 digitalWrite(a,LOW); digitalWrite(b,HIGH); digitalWrite(c,HIGH); digitalWrite(d,LOW); digitalWrite(e,LOW); digitalWrite(f,LOW); digitalWrite(g,LOW); } if(x==2) { //2 digitalWrite(a,HIGH); digitalWrite(b,HIGH); digitalWrite(c,LOW); digitalWrite(d,HIGH); digitalWrite(e,HIGH); digitalWrite(f,LOW); digitalWrite(g,HIGH); } if(x==3) { //3 digitalWrite(a,HIGH); digitalWrite(b,HIGH); digitalWrite(c,HIGH); digitalWrite(d,HIGH); digitalWrite(e,LOW); digitalWrite(f,LOW); digitalWrite(g,HIGH); } if(x==4) { //4 digitalWrite(a,LOW); digitalWrite(b,HIGH); digitalWrite(c,HIGH); digitalWrite(d,LOW); digitalWrite(e,LOW); digitalWrite(f,HIGH); digitalWrite(g,HIGH); } if(x==5) { //5 digitalWrite(a,HIGH); digitalWrite(b,LOW); digitalWrite(c,HIGH); digitalWrite(d,HIGH); digitalWrite(e,LOW); digitalWrite(f,HIGH); digitalWrite(g,HIGH); } if(x==6) { //6 digitalWrite(a,HIGH); digitalWrite(b,LOW); digitalWrite(c,HIGH); digitalWrite(d,HIGH); digitalWrite(e,HIGH); digitalWrite(f,HIGH); digitalWrite(g,HIGH); } if(x==7) { //7 digitalWrite(a,HIGH); digitalWrite(b,HIGH); digitalWrite(c,HIGH); digitalWrite(d,LOW); digitalWrite(e,LOW); digitalWrite(f,LOW); digitalWrite(g,LOW); } if(x==8) { //8 digitalWrite(a,HIGH); digitalWrite(b,HIGH); digitalWrite(c,HIGH); digitalWrite(d,HIGH); digitalWrite(e,HIGH); digitalWrite(f,HIGH); digitalWrite(g,HIGH); } if(x==9) { //9 digitalWrite(a,HIGH); digitalWrite(b,HIGH); digitalWrite(c,HIGH); digitalWrite(d,HIGH); digitalWrite(e,LOW); digitalWrite(f,HIGH); digitalWrite(g,HIGH); } x++; delay(1000); }
  5. Eu perco alguma coisa usando apenas os 4 fios das bobinas?
  6. Fala galera. Eu queria que são as fases de um motor de passo? Eu pesquei na internet e não achei uma resposta muito inteligível para um leigo. O meu tem 6 fios e diz que são 6v/Fase e 1,2A/Fase. Com quantos volts e quantos Amper devo alimentar esse motor se eu usar apenas 4 fios?? Abç!
  7. Fala galera. Como faço para conectar um botão no arduino para ligar e desligar um led da seguinte maneira: Quando o botão for pressionado a primeira vez o led liga. Quando o botão for pressionado a segunda vez o led desliga. ??????????
  8. Valeu Bcpetronzio. Terminei meu circuito. Usei o regulador ASM1777 3.3v e ficou tri massa e atendeu as minhas necessidades. Quando terminar a PCI, mando uma foto aqui. Abç!
  9. Fala pessoal. To precisando de um regulador de tensão para converter 5v em 3.3v que não tenha componentes externos (resistores e capacitores) para ocupar o menor espaço possível. Aguardo a resposta!
  10. Eae pessoal. É o seguinte, eu desmontei duas baterias de notebook e estou com algumas células de lítio aqui e eu queria saber como faço para testar se elas estão funcionando com um multimetro. Abç!
  11. Eu estou usando a arduino shield cnc v3 com o grbl 0.9j. Os motores de passo são os 28byj-48 unipolar de 5v. Eu já regulei as correntes dos motores. Só que problema persiste.
  12. Eae pessoal. É o seguinte, comprei a cnc shield e o arduino, baixei e instalei o grbl tanto no notebook como no arduino, mas nenhum dos eixos funciona. O eixo Z se move mas logo se trava. E os eixos X e Y exibem uma mensagem dizendo que a taxa de alimentação não foi definida. Alguém ai consegue me ajudar? valeu!
  13. Muito obrigado pessoal. Eu tenho o BC547 e o BC549. Vou usar o BC547 no meu módulo. Abç! Att.
  14. Eae pessoal. Eu tava querendo saber se a única diferença entre o bc547, bc548 e bc549 é a tensão máxima? E qual é o melhor para pôr em um módulo relé? Fico no aguardo. Abç!
  15. Fala ai pessoal. Eu to construindo uma CNC caseira e eu queria saber como fazer as guias lineares dos eixos x,y e z. Eu tenho 2 barras lisas de 1/4, e eu queria saber o que fazer para as bandejas deslizarem sobre as barras sem ser com aqueles blocos de CNC porque são caros. Aguardo a ajuda.

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

×