Ir ao conteúdo
  • Cadastre-se

Hiago Martins

Membros Plenos
  • Total de itens

    25
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Liguei um nema 17 no drive com tudo configurado ( corrente e pinos) mas o motor fica travado. Liguei leds nas saidas do drive para ver o que estava acontecendo e dois leds permanecem sempre acesos enquanto que os outros dois ficam piscando juntos. Como resolvo isso.
  2. Alguém que conheça bem o drive A4988 para motor de passo pode me ajudar?????????
  3. 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??
  4. 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]); } }
  5. 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.
  6. 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); }
  7. Eu perco alguma coisa usando apenas os 4 fios das bobinas?
  8. 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ç!
  9. 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. ??????????
  10. 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ç!
  11. 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!
  12. 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ç!
  13. 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.
  14. 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!
  15. Muito obrigado pessoal. Eu tenho o BC547 e o BC549. Vou usar o BC547 no meu módulo. Abç! Att.

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

×