# Educacion erroral compilar cod

**URL:** <https://forum.arduino.cc/t/educacion-erroral-compilar-cod/1462737>\
**Category:** Software\
**Created:** [October 8, 2026, 2:34pm UTC](https://forum.arduino.cc/t/educacion-erroral-compilar-cod/1462737 "2026-10-08T14:34:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jexslyt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/jexslyt/32/1284011_2.png) [@jexslyt](https://forum.arduino.cc/u/jexslyt)\
**Post date:** [October 8, 2026, 2:34pm UTC](https://forum.arduino.cc/t/educacion-erroral-compilar-cod/1462737/1 "2026-10-08T14:34:36Z")

</div>

![image](https://europe1.discourse-cdn.com/arduino/original/4X/0/0/4/004db570c24ad1854ba13a4766a29c7ddd8b6ceb.png)  
 ![image](https://europe1.discourse-cdn.com/arduino/original/4X/1/2/f/12f417157e418d78e9d692a2751bea63a0e765d2.png)

---

<div class="post-metadata">

**Author:** ![xfpd](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/xfpd/32/1120236_2.png) [@xfpd](https://forum.arduino.cc/u/xfpd)\
**Post date:** [October 8, 2026, 2:44pm UTC](https://forum.arduino.cc/t/educacion-erroral-compilar-cod/1462737/2 "2026-10-08T14:44:06Z")

</div>

Por favor, publica tu CÓDIGO y ERRORES como texto, no como imágenes.

 ![codeblock_sp](https://europe1.discourse-cdn.com/arduino/original/4X/0/d/7/0d747325884fd6569f7efdc61c1fc06dbe58ca52.png)

Codiga problema aqui...  
 ![image](https://europe1.discourse-cdn.com/arduino/original/4X/f/0/8/f0893afa9223542bea7c0dbf616ada5922cd4ecf.png)  
Esto...

```arduino
  duration = pulseIn(echopin, HIGH); // <== look at your code here

```

Tu código tiene algunos errores de código y líneas que faltan. Revisa tu trabajo.

```arduino
const int trigpin = 9;
const int echopin = 10;
const int ENApin = 6;
const int IN1pin = 7; // <== added
const int IN2pin = 8; // <== added
float duration;
float distanceCM;

void setup() {
  Serial.begin(9600);
  pinMode(trigpin, OUTPUT);
  pinMode(echopin, INPUT);
  pinMode(ENApin, OUTPUT);
  pinMode(IN1pin, OUTPUT); // <== added
  pinMode(IN2pin, OUTPUT); // <== added
}

void loop() {
  digitalWrite(trigpin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigpin, HIGH);
  delayMicroseconds(10);
  duration = pulseIn(echopin, HIGH); // <== look at your code here

  distanceCM = duration * 0.034 / 2; // <== look at your code. speed of sound, return trip

  Serial.print("Distance: ");
  Serial.print(distanceCM);
  Serial.println("cm");

  if (distanceCM <= 100) {
    int motorSpeed = map(distanceCM, 0, 100, 0, 255); // <== look at your "map" code
    digitalWrite(IN1pin, HIGH); // on
    digitalWrite(IN2pin, LOW); // off
    analogWrite(ENApin, motorSpeed); // speed control with distanceCM
  } else {
    analogWrite(ENApin, 0); // speed zero
    digitalWrite(IN1pin, LOW); // off
    digitalWrite(IN2pin, LOW); // off
  }
}

```

---

<div class="post-metadata">

**Author:** ![pert](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/pert/32/217111_2.png) [@pert](https://forum.arduino.cc/u/pert)\
**Post date:** [October 8, 2026, 2:52pm UTC](https://forum.arduino.cc/t/educacion-erroral-compilar-cod/1462737/3 "2026-10-08T14:52:10Z")

</div>

He trasladado su tema de una categoría de idioma inglés del foro a la categoría **International \> Español** @jexslyt.

En adelante por favor usar la categoría apropiada a la lengua en que queráis publicar. Esto es importante para el uso responsable del foro, y esta explicado aquí [la guía " **How to get the best out of this forum**"](https://forum.arduino.cc/t/how-to-get-the-best-out-of-this-forum/679966).  
Este guía contiene mucha información útil. Por favor leer.

De antemano, muchas gracias por cooperar.

---

<div class="post-metadata">

**Author:** ![jexslyt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/jexslyt/32/1284011_2.png) [@jexslyt](https://forum.arduino.cc/u/jexslyt)\
**Post date:** [October 9, 2026, 12:10pm UTC](https://forum.arduino.cc/t/educacion-erroral-compilar-cod/1462737/4 "2026-10-09T12:10:45Z")

</div>

Good morning. As requested, I am sending the compilation error I encountered; I am using a vibration motor and a button with an Arduino Nano. I have already fixed the spacing issue. As you have likely noticed, this is our first project—thank you for the help provided.

const int trigpin = 9;

const int echopin = 10;

const int ENApin = 6

float duration;

float distanceCM;

void setup() {

serial.begin(9600);

pinMOde(trigPin, OUTPUT);

pinMOde(echoPin, INPUT);

pinMOde(ENApin, OUPUT);

}

void loop() {

// put your main code here, to run

digitalWrite(trigpin, LOW);

delayMicroseconds(2);

digitalWrite(trigpin, HIGH);

delayMicroseconds(10);

duration = pulseIn(echoPin. HIGH);

distanceCM = DURATION 0.034)/ 2;

Serial.print("Distance: ");

Serial.print(" cm ");

if (distanceIN \<=100) {

int motorSpeed = map(distanceCM, 100, 200, 300);

digitalWrite(IN1pin, HIGH);

digitalWrite(IN2pin, LOW);

analogWrite(ENApin, motorSpeed);

}

else {

digitalWrite(IN1pin, LOW);

analogWrite(ENApin, 0);

}

}
