รันโค้ดแล้วขึ้นว่า could not open port ช่วยทีค่ะมือใหม่ แก้ไม่ได้สักที


ตามนี้เลยค่ะ

Error

Arduino: 1.8.19 (Windows 10), Board: "NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

Executable segment sizes:

ICACHE : 32768           - flash instruction cache 

IROM   : 231740          - code in flash         (default or ICACHE_FLASH_ATTR) 

IRAM   : 26857   / 32768 - code in IRAM          (IRAM_ATTR, ISRs...) 

DATA   : 1496  )         - initialized variables (global, static) in RAM/HEAP 

RODATA : 876   ) / 81920 - constants             (global, static) in RAM/HEAP 

BSS    : 25608 )         - zeroed variables      (global, static) in RAM/HEAP 

Sketch uses 260969 bytes (24%) of program storage space. Maximum is 1044464 bytes.

Global variables use 27980 bytes (34%) of dynamic memory, leaving 53940 bytes for local variables. Maximum is 81920 bytes.

esptool.py v3.0

Serial port COM3

Connecting...

Traceback (most recent call last):

  File "C:\Users\nitro\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2/tools/upload.py", line 66, in <module>

    esptool.main(cmdline)

  File "C:/Users/nitro/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool\esptool.py", line 3552, in main

    esp.connect(args.before, args.connect_attempts)

  File "C:/Users/nitro/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool\esptool.py", line 519, in connect

    last_error = self._connect_attempt(mode=mode, esp32r0_delay=False)

  File "C:/Users/nitro/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool\esptool.py", line 499, in _connect_attempt

    self.sync()

  File "C:/Users/nitro/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool\esptool.py", line 438, in sync

    timeout=SYNC_TIMEOUT)

  File "C:/Users/nitro/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool\esptool.py", line 376, in command

    self.write(pkt)

  File "C:/Users/nitro/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool\esptool.py", line 339, in write

    self._port.write(buf)

  File "C:/Users/nitro/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/pyserial\serial\serialwin32.py", line 325, in write

    raise SerialTimeoutException('Write timeout')

serial.serialutil.SerialTimeoutException: Write timeout

the selected serial port serial.serialutil.SerialTimeoutException: Write timeout

 does not exist or your board is not connected



This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

ได้เลือก port ไหมครับ ลองดูที่ tool เเล้วเลื่อนตรง port

ลองแล้วค่ะ ลองทั้งสองก็ขึ้นเหมือนเดิม

ลองถอดสายเสียบใหม่เเล้วใช่ไหมครับ

ลองแล้วค่ะ เปลี่ยนสาย2อันก็เหมือนเดิมค่าตัวบอร์ดไฟติดปกติ

ตอนนี้ที่บอร์ดต่อสายจั้มอะไรไหมครับ ลองถอดสายออกให้หมด ปัญหานี้ที่เจอส่วนมาก ไม่เป็นที่สายมีปัญหา ก็ driver เเล้วก็ สายไม่ใช่สาย data

1 Likes

ไม่ได้ต่อสายอะไรเลยค่ะ
บอร์ด

แคปหน้านี้มาดูหน่อยครับ

ลองทำตามนี้ครับ

หนูลองแล้วค่ะแต่ก็ไม่ได้ มันไม่ขึ้นชื่อตัวสายusbที่เสียบเหมือนในกระทู้ของพี่เค้า ใช้สายของตัวที่ได้มากับโทรศัพท์ก็ไม่ได้ แต่ไฟที่บอร์ดติดปกติดี

1 Likes

ติดตั้งไปแล้วลองรีเครื่องดูสักทีครับ

คอมที่เราใช้เสียบเป็นแบบไหนครับ

หนูใช้nitro5ค่ะ โน้ตบุ๊ค

เบื้องต้นต้องขึ้น driver ก่อนนะครับ ลองรีดูหรือยัง

รีแล้วค่า ต้องทำยังไงต่อคะ

ถ้าลองแล้วยังไม่ได้ก็ง่ายๆ เลยเปิดหน้าไดร์เวอร์มาดูก่อน จากนั้น ถอดสาย ออกดูว่ามีไดร์ไหนหายไปรึป่าว

ตอนนี้ได้แล้วค่ะ ลองเปลี่ยยนสายusbอีกสายแล้วลองทำตามใหม่ ได้เรียบร้อยแล้วค่า ขอบคุณมากค่ะ ปล.(สาย usb สำคัญมากต้องใช้อันที่เกรดดีๆตามที่พี่ว่าเลยค่ะ)

1 Likes

เยี่ยมมากครับผม

Happy Brad Pitt GIF