Como usar o sensor de corrente B43
O B43 é um sensor de tensão e corrente, com capacidade de medir entre 0 e 25 Vdc e até 3A de corrente.
Pequeno e leve é perfeito para o uso em drones, robôs, fontes de bancada e outras aplicações onde o monitoramento da energia é necessário.
A conexão com o Arduino é muito simples, pois o sensor usa apenas duas portas analógicas do Arduino.
O código é bem pequeno e simples de entender:
/* pinos: Arduino Sensor B43 A0 VT A1 AT +5V +5V GND GND */ #define AT_PIN A0 // connectar ao AT #define VT_PIN A1 // connectar ao VT #define ARDUINO_WORK_VOLTAGE 5.0 void setup() { Serial.begin(9600); Serial.println("Tensao (V) / Corrente (A)"); } void loop() { int at_temp = analogRead(AT_PIN); int vt_temp = analogRead(VT_PIN); double tensao = vt_temp * (ARDUINO_WORK_VOLTAGE / 1023.0) * 5; double corrente = at_temp * (ARDUINO_WORK_VOLTAGE / 1023.0); Serial.print("A0: "); Serial.print(vt_temp); Serial.print(" / "); Serial.print("A1: "); Serial.print(at_temp); Serial.print(" ----- "); Serial.print(tensao); Serial.print(" / "); Serial.println(corrente); delay(1000); } Agora você já sabe que pode utilizá-lo em seus projetos.
Mão na massa e até Mais!
Com a tagarduino, componentes eletrônicos, eletrônica