quarta-feira, 12 de dezembro de 2012

Programação - Comandos (1/5)


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 .

pinMode(pin, OUTPUT); 

Lembrando que o  pin pode ser atribuido a uma variável , quanto indicado diretamente pelo numero da porta .
Exemplo        
int pino=7;//setando o numero da porta como 7    
void setup(){
pinMode(pino, OUTPUT); //setando a variavel pino como saida  
}
void loop(){
  digitalWrite(pino,HIGH);   
  delay(1000);              
  digitalWrite(pino,LOW);   
  delay(1000);             
}
OU 
void setup() { pinMode(7, OUTPUT); //setando diretamente o pino 7 como saida } void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, 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