Explica melhor!

Física, matemática e robótica.


Dentro do programa que está escrevendo você precisa dizer para o Arduino quais pinos você está usando e como vai querer que eles funcionem. Isto é feito pela instrução pinMode. Veja o exemplo:

Aqui, nas linhas 8 e 9 do programa, estamos dizendo para o Arduino que usaremos os pinos 4 e 7. O pino 4 será usado como uma saída (OUTPUT) e o pino 7 será usado como uma entrada (INPUT).

Quando um pino é definido como saída (OUTPUT) significa que o Arduino poderá colocar energia naquele pino. Assim, você poderá, por exemplo, acender um LED, acionar um pequeno motor ou qualquer outro componente de baixa energia. Lembre-se que não podemos tentar usar o Arduino para fornecer muita corrente.

Agora, quando o pino é definido como entrada (INPUT) significa que o Arduino estará lendo a energia que chega naquele pino. É o caso de sensores, que serão lidos quando os pinos estiverem nesse estado.

Ainda existe a possibilidade de colocar o pino no estado INPUT_PULLUP, mas deixaremos essa explicação para uma versão mais aprofundada desse texto.

Como em todas as instruções para Arduino é preciso tomar cuidado com a forma como se escreve. Para usar o comando pinMode faça sempre do mesmo jeito:

  • escreva pinMode: exatamente dessa forma, com a letra M maiúscula. Se você escrever pinmode, Pinmode, PinMode ou qualquer outra combinação de maiúsculas e minúsculas, ele não aceitará.
  • abra parênteses.
  • diga qual pino você está usando.
  • coloque uma vírgula.
  • diga se o pino será OUTPUT ou INPUT. Estas palavras devem estar em maiúsculas.
  • feche parênteses.
  • termine com ponto-e-vírgula.

pinMode (4, OUTPUT);

O comando pinMode funciona da mesma forma tanto para os pinos digitais do Arduino quanto para os pinos analógicos.

Exercícios

Obs.: após clicar em enviar, suba a página para ver os resultados.