Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Como usar o sensor de corrente ACS712 30A

Imprimir
Avaliação do Usuário: / 3
PiorMelhor 

 

Como usar o sensor de corrente ACS712 30A:

 

 

Nesse tutorial estaremos usando o sensor de corrente para medir valores analógicos de corrente e exibi-los na porta serial do arduino.

 

 

 

 

Precisaremos do sensor, de uma protoboard, do arduino e três fios para ligá-los. O sensor possui três pinos, o GND, o de saída e o VCC.

 

Sensor de corrente ACS712 30A

 

 




O VCC é ligado ao pino de 5V do arduino, o GND no próprio GND e o de saída (central) ligado no pino analógico 5.

 

Ligações

 

 

 

 

 

Alem disso, o cabo que liga o aparelho deve passar pela outra ponta do sensor, sendo que um dos fios (independente de ser positivo ou negativo) deve ir direto para a tomada e o outro deve ser conectado no sensor.

 

Segue abaixo o código para a leitura.

 

void setup () {
 // inicializa a comunicação serial.
 Serial.begin(9600);
 }
 
void loop () {
 // a leitura obtida direto do sensor varia entre 0 e 1023.
 int valor_do_sensor = analogRead(A5);
 
 // exibindo valor obtido.
 
 Serial.print("Leitura do sensor: ");
 
 Serial.println(valor_do_sensor);
 
 //Aqui é feita a conversão do valor lido para amperes e o mesmo varia de -30 a +30.
 
 int valor_amper = map(valor_do_sensor, 0, 1023, -30, 30);

 //exibindo o valor depois da comversão.
 
 Serial.print("Leitura em Amperes: ");
 
 Serial.println(valor_amper);
 
 // aguarda 0,7 segundos (700 milissegundos) antes de fazer a próxima leitura.

 delay(700); 
 }

 

Adicionar comentário


Código de segurança
Atualizar

You are here: