07-10-2018, 08:57
(Ten post był ostatnio modyfikowany: 21-10-2018, 11:28 przez CEO.
Powód edycji: Proszę używać znaczników [code]!
)
Cześć, siedzę i siedzę i nie wiem co źle robię czy ktoś mógłby coś podpowiedzieć będę wdzięczny
Kod:
#define trig 2
#define echo 3
#define prz 11
int buzz = 9;
void setup() {
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
pinMode(buzz, OUTPUT);
pinMode(prz, INPUT):
digitalWrite (buzz, LOW);
pinMode(buz2, LOW);
}
void loop () {
int czas, dist;
digitalWrite(trig, HIGH);
delayMicroseconds(1000);
digitalWrite(trig, LOW);
czas = pulseIn(echo, HIGH);
dist = (czas/2) / 29.1;
if (dist <=10) {
tone (buzz, 3000, 10);
delay(2);
}
if (dist <=20 && dist >10) {
digitalWrite(prz, HIGH);
delay(10);
}
}