Jump to content
  • 0
Numca

Erro na seleção de saídas e entradas

Question

int inputs[6] = {48,49,50,51,52,53};
int outputs[12] = {0,1,2,3,4,5,6,7,8,9,10,11};
int x;

 

void setup() {

for (x = 0; x <= 5; x = x + 1); {
  pinMode(inputs[x], INPUT_PULLUP);
}
for (x = 0; x <= 11; x = x + 1); {
  pinMode(outputs[x], OUTPUT);
}
}

 

O trecho de programação acima era suposto que definisse as portas do primeiro array como entradas, e a do segundo array, como saída. Porém além de não acontecer, portas erradas são selecionadas. Gostaria de saber onde eu errei, grato desde já.

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By arduinoeletro
      Pessoal, boa tarde. 
       
      Sou iniciante em projetos de Arduino e comprei um kit para iniciantes Kit de Arduino para iniciantes ( coloquei o link aqui para vocês me ajudarem), mas não achei tão fácil quanto havia lido anteriormente. Vocês tem alguma dica para um iniciante bem iniciante mesmo?
       
      Me interesso bastante pela área de robótica e inovação, mas ainda não estou nem engatinhando no Arduino. 
       
       
    • By Mateusrosa1939
      Toda hora faço esse programa para arduino e coloco a variável para ler o. Valor e imprimir a operação mas está dando erro será quem alguém poderia me auxiliar? Arquivo está em Word 

    • By Nico Las
      eu fiz o seguinte código, ele funciona com os botões mas o sensor não. O projeto é o seguinte, aperta o botão1 e liga o motor, para fazer a volta dele pode ser, ou pelo sensor ou pelo botão2
        #include <Stepper.h>   int bot1 = 3; int bot2 = 4; int PinSensor = 0; int chuva; //sensor Stepper myStepper(2048, 8,10,9,11);      void setup() {        pinMode (bot1, INPUT);   pinMode (bot2, INPUT);   myStepper.setSpeed(10);    }          void loop() {   chuva = analogRead(PinSensor);    if (digitalRead(bot1) == HIGH && digitalRead(bot2) == LOW){   myStepper.step(-2048);     if(chuva<500){  //valor testado       myStepper.step(2048);     } } if (digitalRead(bot1) == LOW && digitalRead(bot2) == HIGH){  myStepper.step(2048);  }     }  
    • By Heitor jose
      Pessoal tudo certo? 
      Pessoal estou tentando imprimir uma variável que é recebida na variável "status" pelo método GET  vinda de um arduino no php com um servidor WAMP porém não consigo, criei uma rotina para imprimir a variável em um documento .txt e funcionou só que eu não consigo imprimir em  minha página, é retornado uma variável vazia, alguém tem algum conselho? 
       
      <?php
      $status = isset($_GET[ 'evento' ] )?$_GET['evento']:NULL; 
                                                                                                                           
      if($status === "") echo "a is an empty string\n";
      if($status === false) echo "a is false\n";
      if($status === null) echo "a is null\n";
      if(isset($status)) echo "a is set\n";
      if(!empty($status)) echo "a is not empty";
       
      /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

      ///////// Cria uma variavel que armazena a data e hora em que o pino mudou de status/////////////////////////////////////
                                                                                                                             //
      // o número "-3" tem como objetivo corrigir o fuso horário.                                                                                                 
      $timestamp = mktime(date("H")-3, date("i"), date("s"), date("m"), date("d"), date("Y"));                               //
      $data = gmdate("d/m/Y H:i:s", $timestamp);                                                                             //
      /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

      ///////// Cria um documento TXT para armazenar o status do botão e o momento em que foi acionado/////////////////////////
      // O parâmetro a é um comando da função fopen ele determina que ira abrir e esccrever em um arquivo txt                //
                                                                                                                                                                                                                                                                                                                                        
          $fp = fopen("bloco1.txt", "a");                                                                                    //
                                                                                                                             //
      // Escreve "exemplo de escrita" no bloco1.txt
          $escreve = fwrite($fp,"\n||============================== ||<br> \n||Evento:   $status  || Data: $data ||<br>");    //
                        
                                                                                                                                              
      // Fecha o arquivo
      fclose($fp);
      ?>
       
    • By FaahWl
      Boa tarde meus amigos!
       
      Estive testando algumas funções para ler a porta COM através do PHP, com um Arduino Uno na outra ponta.
       
      Na IDE Arduino, é possível ver em tempo real o que o Arduino está imprimindo como por exemplo, Serial.println("OK...") através da ferramenta Monitor Serial.
      Alguém saberia como fazer um Monitor Serial com o PHP?
       
      Eu tentei fazer, porém sem sucesso. Parece que o PHP espera acumular um buffer e depois solta tudo de uma vez, não consegui fazê-lo funcionar.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.