Problema de programación de sensor hc-sr04

Buenas a todos,soy novato en todo este tema de arduino y programación,hace poco intentaba programar un sensor hc-sr04 con arduino NANO y me sale un mensaje de error espero y puedan ayudarme… espero y me puedan mencionar mi erro.

#include <NewPing.h>

#define TRIGGER_PIN  3
#define ECHO_PIN     2
#define MAX_DISTANCE 200

NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);

void setup() {
  Serial.begin(9600);
}

void loop() {
  delay(1000);
  int uS = sonar.ping_median();
  Serial.print("Distancia: ");
  Serial.print(uS / US_ROUNDTRIP_CM);
  Serial.println("cm");

este es el mensaje de error

Arduino:1.8.5 (Windows 7), Tarjeta:"Arduino Nano, ATmega328P"

El Sketch usa 2912 bytes (9%) del espacio de almacenamiento de programa. El máximo es 30720 bytes.
Las variables Globales usan 226 bytes (11%) de la memoria dinámica, dejando 1822 bytes para las variables locales. El máximo es 2048 bytes.
avrdude: ser_open(): can't set com-state for "\\.\COM4"
Ha ocurrido un error mientras se enviaba el sketch

Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.

gracias por su atencion

Eso es que tienes mal seteado tu puerto de comunicaciones.
Debes conectar tu arduino y mirar en el IDE que COMs aparecen yluego desconectarlo y ver cual desapareció.
o a la inversa.
Finalmente detectarás cual es el tuyo.
Lo seleccionas y subes el sketch.

muchas gracias por tu atención,solucione mi problema :wink: