# Erro no codigo arduino

**URL:** https://forum.fazedores.com/t/erro-no-codigo-arduino/8693
**Category:** Arduino
**Created:** [Junho 6, 2022, 6:57pm UTC](https://forum.fazedores.com/t/erro-no-codigo-arduino/8693 "2022-06-06T18:57:50Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![bassani](https://avatars.discourse-cdn.com/v4/letter/b/d78d45/32.png) [@bassani](https://forum.fazedores.com/u/bassani)
#### Post date: [Junho 6, 2022, 6:57pm UTC](https://forum.fazedores.com/t/erro-no-codigo-arduino/8693/1 "2022-06-06T18:57:50Z")

</div>

#define buzzer 12  
#define x A2  
#define y A1  
#define z A0

int lve=7;  
int la=8;  
int lvm=9;  
int xsample=0;  
int ysample=0;  
int zsample=0;  
long start;  
int b=0;  
#define samples 50  
#define maxVal 50  
#define minVal -50  
#define buzTime 1000

void setup()  
{  
pinMode(lve,OUTPUT);  
pinMode(la,OUTPUT);  
pinMode(lvm,OUTPUT);  
Serial.begin(4800);  
delay(1000);  
pinMode(buzzer, OUTPUT);  
b=0;  
digitalWrite(buzzer, b);  
for(int i=0;i\<samples;i++)  
{  
xsample+=analogRead(x);  
ysample+=analogRead(y);  
zsample+=analogRead(z);  
}

xsample/=samples;  
ysample/=samples;  
zsample/=samples;

}

void loop()  
{

```
int value1=analogRead(x);
int value2=analogRead(y);
int value3=analogRead(z);

int xValue=xsample-value1;
int yValue=ysample-value2;
int zValue=zsample-value3;

digitalWrite(lve, HIGH);
delay(1000);
digitalWrite(lve, LOW);
delay(1000);
digitalWrite(la, HIGH);
delay(1000);
digitalWrite(la, LOW);
delay(1000);
digitalWrite(lvm, HIGH);
delay(1000);
digitalWrite(lvm, LOW);
delay(1000); 

if(xValue < minVal || xValue > maxVal || yValue < minVal || yValue > maxVal || zValue < minVal || zValue > maxVal)
{ 
  if(b == 0)
  start=millis();
   b=1;
} 

```

else if(b == 1)  
{  
if(millis()\>= start+buzTime)  
b=0;  
}  
digitalWrite(buzzer, b);  
Serial.print(“x=”);  
delay(1);  
Serial.println(xValue);  
delay(1);  
Serial.print(“y=”);  
delay(1);  
Serial.println(yValue);  
delay(1);  
Serial.print(“z=”);  
delay(1);  
Serial.println(zValue);  
delay(1);  
Serial.println(" $");  
delay(1);  
}
