FQuexs
Hectopat
- Katılım
- 4 Mart 2021
- Mesajlar
- 107
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
Merhaba. (int LED = 2; burada Arduino expected initializer before setup hatası alıyorum nasıl çözeceğim? Kodun tam hali: #define echopin 6
#Define trigpin 7
#Define buzzerpin 8
#Define sensorpin A0.
İnt maximumrange = 50;
İnt minimumrange = 0;
İnt LED = 2;
İnt sensordeger.
Void setup()
{
Pinmode(LED, output);
Serial. Begin(9600);
Pinmode(trigpin, output);
Pinmode(echopin, ınput);
Pinmode(buzzerpin, output);
}
Void loop()
{
Sensordeger = analogread(sensorpin);
Serial. Print("sensor deger:");
Serial. Println(sensordeger);
İf (sensordeger > 800) {
Digitalwrite(LED, hıgh);
Delay(1000);
Digitalwrite(LED, Low);
} Else {
Digitalwrite(LED, Low);
}
Sensordeger = analogread(sensorpin);
Serial. Print("sensor deger:");
Serial. Println(sensordeger);
İnt olcum = mesafe(maximumrange, minimumrange);
Melodi(olcum * 10);
}
İnt mesafe(int maxrange, int minrange)
{
Long duration, distance;
Digitalwrite(trigpin, Low);
Delaymicroseconds(2);
Digitalwrite(trigpin, hıgh);
Delaymicroseconds(10);
Digitalwrite(trigpin, Low);
Duration = pulseın(echopin, hıgh);
Distance = duration / 58.2;
Delay(50);
İf (distance >= maxrange || distance <= minrange)
Return 0;
Return distance;
}
İnt melodi(int dly)
{
Tone(buzzerpin, 440);
Delay(dly);
Notone(buzzerpin);
Delay(dly);
}
#Define trigpin 7
#Define buzzerpin 8
#Define sensorpin A0.
İnt maximumrange = 50;
İnt minimumrange = 0;
İnt LED = 2;
İnt sensordeger.
Void setup()
{
Pinmode(LED, output);
Serial. Begin(9600);
Pinmode(trigpin, output);
Pinmode(echopin, ınput);
Pinmode(buzzerpin, output);
}
Void loop()
{
Sensordeger = analogread(sensorpin);
Serial. Print("sensor deger:");
Serial. Println(sensordeger);
İf (sensordeger > 800) {
Digitalwrite(LED, hıgh);
Delay(1000);
Digitalwrite(LED, Low);
} Else {
Digitalwrite(LED, Low);
}
Sensordeger = analogread(sensorpin);
Serial. Print("sensor deger:");
Serial. Println(sensordeger);
İnt olcum = mesafe(maximumrange, minimumrange);
Melodi(olcum * 10);
}
İnt mesafe(int maxrange, int minrange)
{
Long duration, distance;
Digitalwrite(trigpin, Low);
Delaymicroseconds(2);
Digitalwrite(trigpin, hıgh);
Delaymicroseconds(10);
Digitalwrite(trigpin, Low);
Duration = pulseın(echopin, hıgh);
Distance = duration / 58.2;
Delay(50);
İf (distance >= maxrange || distance <= minrange)
Return 0;
Return distance;
}
İnt melodi(int dly)
{
Tone(buzzerpin, 440);
Delay(dly);
Notone(buzzerpin);
Delay(dly);
}
Son düzenleme: