ArDuell (2 / 4 steg)

Steg 2: Arduino kod



Nu måste du ladda upp Arduino koden till din enhet.
Koden finns i filen "Arduino_ArDuell.ino" längst ner på sidan, eller här nedan:

CONST int trigPin = 13.
CONST int echoPin = 12;
CONST int echoPin2 = 2;
CONST int trigPin2 = 4;

void setup() {
initiera seriell kommunikation:
Serial.BEGIN(9600);
pinMode (trigPin, produktionen);
pinMode (trigPin2, produktionen);
pinMode (echoPin, ingång);
pinMode (echoPin2, ingång);
}

void loop() {
flyta längd, cm, Företagsvaraktighet 2 cm2;
digitalWrite (trigPin, låg);
delayMicroseconds(2);
digitalWrite (trigPin, hög);
delayMicroseconds(10);
digitalWrite (trigPin, låg);
längd = pulseIn (echoPin, hög);
digitalWrite (trigPin2, låg);
delayMicroseconds(2);
digitalWrite (trigPin2, hög);
delayMicroseconds(10);
digitalWrite (trigPin2, låg);
Företagsvaraktighet 2 = pulseIn (echoPin2, hög);
cm = microsecondsToCentimeters(duration);
cm2 = microsecondsToCentimeters(duration2);

Serial.Print(cm-1);
Serial.Print(",");
Serial.Print(cm2-1);
Delay(50);
}

flyta microsecondsToCentimeters(float microseconds) {
återvända mikrosekunder / 29 / 2; }

Se Steg
Relaterade Ämnen