Najčešći razlog je nedostajući drajver za CH340 čip – ovaj jeftiniji USB-serijski čip, čest na budžetskim ESP32 pločama, ne radi automatski na Windows sistemima bez ručne instalacije drajvera. Ploče sa CP2102 čipom obično rade odmah, bez ovog dodatnog koraka.
Zašto se ovo uopšte dešava
ESP32 pločama je za komunikaciju preko USB kabla potreban poseban čip koji prevodi USB signal u serijski (UART) protokol koji mikrokontroler razume. Postoje dva najčešća čipa za ovu ulogu: CP2102 (proizvođača Silicon Labs) i CH340 (znatno jeftiniji, čest na budžetskim i kineskim pločama poput NodeMCU-32S). CP2102 obično radi odmah po povezivanju na Windows, macOS i Linux, dok CH340 na Windows-u često ostaje neprepoznat dok se drajver ručno ne instalira.
Kako da proverite koji čip imate
Pogledajte samu ESP32 ploču – mali IC čip pored USB konektora obično ima odštampanu oznaku (“CH340” ili “CP2102”). Ako oznaku ne vidite golim okom, otvorite Device Manager na Windows-u (desni klik na Start meni → Device Manager) i proverite sekciju “Other devices” ili “Ports” – nepoznat uređaj sa žutim znakom upozorenja obično ukazuje da je u pitanju CH340 ploča bez instaliranog drajvera.
Kako da rešite problem
Ako je u pitanju CH340 čip, preuzmite zvaničan drajver sa sajta proizvođača čipa (WCH) ili sa stranice proizvođača Vaše ploče, zatim ga instalirajte i ponovo povežite ploču. Nakon uspešne instalacije, port bi trebalo da se pojavi u Device Manager-u kao “USB-SERIAL CH340 (COMx)”, i biće vidljiv u Arduino IDE ili drugom razvojnom okruženju pod odgovarajućim brojem porta. Restart računara nakon instalacije drajvera ponekad je neophodan da bi promena stupila na snagu.
Ako drajver ne pomaže
Proverite da li koristite kvalitetan USB kabl sa punom podrškom za prenos podataka – neki jeftiniji kablovi su namenjeni isključivo punjenju i nemaju provodnike za podatke, što izgleda identično problemu sa drajverom. Takođe proverite u Arduino IDE da je izabran tačan model ploče i tačan COM port pre pokušaja prenosa koda.
Zaključak
Pre nego što posumnjate na neispravnu ploču, proverite koji USB-serijski čip koristi – CH340 problem sa prepoznavanjem je izuzetno čest i rešava se instalacijom besplatnog drajvera za par minuta, ne zamenom hardvera. O razlici između ESP32 varijanti i njihovim USB-serijskim čipovima detaljnije smo pisali u vodiču za izbor ESP32 čipa.
Zašto mi računar ne prepoznaje ESP32 ploču kada je povežem?
Najčešći razlog je nedostajući drajver za CH340 čip – ovaj jeftiniji USB-serijski čip, čest na budžetskim ESP32 pločama, ne radi automatski na Windows sistemima bez ručne instalacije drajvera. Ploče sa CP2102 čipom obično rade odmah, bez ovog dodatnog koraka.
Zašto se ovo uopšte dešava
ESP32 pločama je za komunikaciju preko USB kabla potreban poseban čip koji prevodi USB signal u serijski (UART) protokol koji mikrokontroler razume. Postoje dva najčešća čipa za ovu ulogu: CP2102 (proizvođača Silicon Labs) i CH340 (znatno jeftiniji, čest na budžetskim i kineskim pločama poput NodeMCU-32S). CP2102 obično radi odmah po povezivanju na Windows, macOS i Linux, dok CH340 na Windows-u često ostaje neprepoznat dok se drajver ručno ne instalira.
Kako da proverite koji čip imate
Pogledajte samu ESP32 ploču – mali IC čip pored USB konektora obično ima odštampanu oznaku (“CH340” ili “CP2102”). Ako oznaku ne vidite golim okom, otvorite Device Manager na Windows-u (desni klik na Start meni → Device Manager) i proverite sekciju “Other devices” ili “Ports” – nepoznat uređaj sa žutim znakom upozorenja obično ukazuje da je u pitanju CH340 ploča bez instaliranog drajvera.
Kako da rešite problem
Ako je u pitanju CH340 čip, preuzmite zvaničan drajver sa sajta proizvođača čipa (WCH) ili sa stranice proizvođača Vaše ploče, zatim ga instalirajte i ponovo povežite ploču. Nakon uspešne instalacije, port bi trebalo da se pojavi u Device Manager-u kao “USB-SERIAL CH340 (COMx)”, i biće vidljiv u Arduino IDE ili drugom razvojnom okruženju pod odgovarajućim brojem porta. Restart računara nakon instalacije drajvera ponekad je neophodan da bi promena stupila na snagu.
Ako drajver ne pomaže
Proverite da li koristite kvalitetan USB kabl sa punom podrškom za prenos podataka – neki jeftiniji kablovi su namenjeni isključivo punjenju i nemaju provodnike za podatke, što izgleda identično problemu sa drajverom. Takođe proverite u Arduino IDE da je izabran tačan model ploče i tačan COM port pre pokušaja prenosa koda.
Zaključak
Pre nego što posumnjate na neispravnu ploču, proverite koji USB-serijski čip koristi – CH340 problem sa prepoznavanjem je izuzetno čest i rešava se instalacijom besplatnog drajvera za par minuta, ne zamenom hardvera. O razlici između ESP32 varijanti i njihovim USB-serijskim čipovima detaljnije smo pisali u vodiču za izbor ESP32 čipa.
U Elektroleum ponudi ESP32 i NodeMCU ploča možete pronaći modele sa oba tipa USB-serijskog čipa.