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.
