





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.