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 B43A0 VTA1 AT+5V +5V GND GND*/#defineAT_PINA0// connectar ao AT#defineVT_PINA1// connectar ao VT#defineARDUINO_WORK_VOLTAGE5.0voidsetup(){Serial.begin(9600);Serial.println("Tensao (V) / Corrente (A)");}voidloop(){intat_temp=analogRead(AT_PIN);intvt_temp=analogRead(VT_PIN);doubletensao=vt_temp*(ARDUINO_WORK_VOLTAGE/1023.0)*5;doublecorrente=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!