pinMode(numerodopino,modo)
Usado após void setup () para configurar um pino especifico que pode ser tanto uma entrada ou uma saída de dados .
Usado após void setup () para configurar um pino especifico que pode ser tanto uma entrada ou uma saída de dados .
pinMode(pin, OUTPUT);
Lembrando que o pin pode ser atribuido a uma variável , quanto indicado diretamente pelo numero da porta .
Exemplo
void setup() { pinMode(7, OUTPUT); //setando diretamente o pino 7 como saida } void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000);int pino=7;//setando o numero da porta como 7void setup(){
OUpinMode(pino, OUTPUT); //setando a variavel pino como saida
}
void loop(){digitalWrite(pino,HIGH); delay(1000); digitalWrite(pino,LOW); delay(1000); }
}
Vale salientar que pinos configurados como OUTPUT estão em um estado de baixa impedância que pode fornecer 40 mA (miliamperes) de corrente para outros dispositivos / circuitos. Este é corrente suficiente para acender brilhantemente um LED (não se esqueça do resistor em série), mas não o suficiente para executar outras tarefas como acionar relés, solenóides, ou motores. Curto-circuitos nos pinos do arduino e corrente excessiva pode danificar ou destruir o pino de saída, ou danificar o chip ATmega inteiro. Muitas vezes, é uma boa idéia para conectar um pino de saída para um dispositivo externo em série com um resistor de 470Ω ou 1k.
Nenhum comentário:
Postar um comentário