KS0186
Nuevo
Sensor de corriente de 20 Amperios. Marca Keyestudio.
El sensor de corriente ACS712-20A se utiliza para medir la intensidad de la corriente. Contiene el chip ACS712ELC-20A, basado en el efecto Hall. Usted debe protegerlo de la influencia del campo magnético al usarlo.


![]()
#include <Wire.h> //invoking I2Clibraries coming with Arduino
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int temp;
// the setup routine runs once when you press reset:
void setup() {
// initialize serial communication at 9600 bits per second:
lcd.init();
delay(100);
lcd.backlight();
Wire.begin(); //initializing I2C
lcd.clear(); //clear screen
delay(100);
lcd.setCursor(2,0);
lcd.print("ACS712 TEST");
delay(200);
Serial.begin(9600);
}
// the loop routine runs over and over again forever:
void loop() {
// read the input on analog pin 0:
float current = analogRead(A0);
temp=current;
temp=temp-512;
current=temp/19.3;
//lcd.clear(); //clear screen
// print out the value you read:
Serial.print("current=");
Serial.print(current);
Serial.println("A");
lcd.setCursor(0,1);
lcd.print("Current=");
lcd.setCursor(8,1);
lcd.print(current);
lcd.setCursor(15,1);
lcd.print("A");
delay(300); // delay in between reads for stability
}
Para visualizar los datos convenientemente, agregue el módulo I2C LCD1602. A continuación, cargue el programa y conecte los cables. Después de enchufar la alimentación, el LED de este sensor está encendido y el módulo I2C LCD1602 muestra la intensidad de corriente mostrada debajo.
