Escolar Documentos
Profissional Documentos
Cultura Documentos
h"
// botões para selecionar entre monofasico e trifasico.
const int led1 = 30;
const int led2 = 31;
const int led3 = 34;
const int led4 = 45;
const int led5 = 46;
const int led6 = 47;
// const int botao1 = 2;
// const int botao2 = 3;
int statusbotao1 = 1;
int statusbotao2 = 1;
int sensorValue1 = 0;
int sensorValue2 = 0;
// sensor de corrente
ACS712 sensor1(ACS712_30A, A0);
ACS712 sensor2(ACS712_30A, A3);
// Variaveis liga e desliga p/ display 7 segmentos
const int l = 1, d = 0; // Display 7 segmentos (catodo comum)
byte displaySeteSeg[10][7] = {
{ l,l,l,l,l,l,d }, //DIGITO 0
{ d,l,l,d,d,d,d }, //DIGITO 1
{ l,l,d,l,l,d,l }, //DIGITO 2
{ l,l,l,l,d,d,l }, //DIGITO 3
{ d,l,l,d,d,l,l }, //DIGITO 4
{ l,d,l,l,d,l,l }, //DIGITO 5
{ l,d,l,l,l,l,l }, //DIGITO 6
{ l,l,l,d,d,d,d }, //DIGITO 7
{ l,l,l,l,l,l,l }, //DIGITO 8
{ l,l,l,d,d,l,l } //DIGITO 9
};
byte ajuste=11; // botão incremento.
int number = 0; // número a ser mostrado no display deve ser int
(inteiros posit. e negat.)
void setup() {
//Sensor de corrente