Error en mi codigo

este es el mensaje de error copiado y abajo les pongo mi codigo , es un simple codigo sos en morse con un led, salu2.

Arduino:1.8.16 (Windows 10), Tarjeta:"Arduino Uno"
C:\Users\caste\OneDrive\Documentos\Arduino\sketch_jan30b.1\sketch_jan30b.1.ino: In function 'void setup()':
sketch_jan30b.1:8:26: error: expected ';' before '}' token
pinMode(ledPin, OUTPUT)}
exit status 1
expected ';' before '}' token
Este informe podría contener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.

int dot = 100;
int dash = 300;
int ledPin = 8;
int final = 2000;

void setup() {
  // put your setup code here, to run once:
  pinMode(ledPin, OUTPUT)}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(ledPin, HIGH);
  delay(dot);
  digitalWrite(ledPin, LOW);
  delay(dot);
  digitalWrite(ledPin, HIGH);
  delay(dot);
  digitalWrite(ledPin, LOW);
  delay(dot);
  digitalWrite(ledPin, HIGH);
  delay(dot);
  digitalWrite(ledPin, LOW);
  delay(dot);

  digitalWrite(ledPin, HIGH);
  delay(dash);
  digitalWrite(ledPin, LOW);
  delay(dash);
  digitalWrite(ledPin, HIGH);
  delay(dash);
  digitalWrite(ledPin, LOW);
  delay(dash);
  digitalWrite(ledPin, HIGH);
  delay(dash);
  digitalWrite(ledPin, LOW);
  delay(dash);

  digitalWrite(ledPin, HIGH);
  delay(dot);
  digitalWrite(ledPin, LOW);
  delay(dot);
  digitalWrite(ledPin, HIGH);
  delay(dot);
  digitalWrite(ledPin, LOW);
  delay(dot);
  digitalWrite(ledPin, HIGH);
  delay(dot);
  digitalWrite(ledPin, LOW);
  delay(dot);

  delay(final);
}

Te lo dice el error aquí
expected ';' before '}' token
Es decir, te falta poner ‘;’ aquí

pinMode(ledPin, OUTPUT)}

Quedaría así:

void setup() {
  // put your setup code here, to run once:
  pinMode(ledPin, OUTPUT);
}

muchisimas gracias, soy nuevo en esto y la verdad llevo cerca de una hora con este error :frowning: me siento un burro, pero seguro no se me olvida mas el ; gracias nuevamente

Acá te lo dice linea 8 columna 26
Espera ; o sea fin de línea en C o C++ y pusiste } que es el final del setup, en realidad olvidaste el ;
y no tiene la llave o la tiene mal

void setup() {
  // put your setup code here, to run once:
  pinMode(ledPin, OUTPUT);
}

linea

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.