Public projects 1

OpenDarts - Homemade Dartboard Machine

Project tutorial by Ricardo Alves

  • 4,090 views
  • 16 comments
  • 6 respects

Replicated projects 0

 Ricardo Alves hasn't replicated any projects yet.

Respected projects 1

OpenDarts - Homemade Dartboard Machine

Project tutorial by Ricardo Alves

  • 4,090 views
  • 16 comments
  • 6 respects

  • OpenDarts - Homemade Dartboard Machine 3 months ago

    Sempre à disposição :D

  • OpenDarts - Homemade Dartboard Machine 3 months ago

    Certo. O software não está preparado para essa situação (ainda). A maneira de resolver isso é resolveres no lado do firmware, ou seja, trabalhares os ciclos for para que ambas as posições singles sejam reconhecidas como a mesma coisa. Ou seja:

    for(int i = 0; i < masterLines; i++){
    digitalWrite(matrixMaster[i], LOW);
    for(int j = 0; j < slaveLines; j++){
    if(digitalRead(matrixSlave[j]) == LOW){
    if(i == 0 && j == 0)
    Serial.println("20x1");
    else if(i == 1 && j == 0)
    Serial.println("20x2");
    else if(i == 2 && j == 0)
    Serial.println("20x3");
    ...
    delay(500);
    break;
    }
    }
    }

    Terás no entanto de configurar para todas as combinações possiveis. Por isso, recomendo que marques num papel os valores que o arduino printa em cada uma das situações e depois pegues no código e contruas o if.

  • OpenDarts - Homemade Dartboard Machine 3 months ago

    Boas! Obrigado. Em que passo do tutorial te encontras?

Add projectSign up / Login