Pokud jste si zakoupili generickou desku Arduino, nebo dokonce jednu z těch levnějších a čínských, je pravděpodobné, že jste narazili na dobře známou „CH340“. Tento čip se používá v mnoha deskách pro správu komunikace přes USB, ale pro správnou funkci v operačních systémech jako Windows, macOS a v menší míře Linux vyžaduje specifické ovladače.
Nejběžnější problémy se obvykle vyskytují při pokusu o připojení desky k počítači, protože na rozdíl od tradičnějších čipů používaných v původních Arduinech se CH340 nedodává s ovladačem předinstalovaným ve Windows nebo v předchozích verzích macOS. V tomto článku podrobně vysvětlíme, jak nainstalovat potřebné ovladače, aby vaše deska fungovala správně.
Co je CH340 a proč jej potřebuji?
CH340 je čip čínského původu používá se na mnoha deskách Arduino, zejména na levnějších nebo generických verzích. Tento čip nahrazuje tradiční FT232RL nebo ATMEGA16u2, které se obvykle nacházejí v originálních Arduinech. Hlavní funkcí CH340 je správa USB-Serial komunikace, která umožňuje bezproblémovou komunikaci mezi počítačem a deskou Arduino.
El Ovladač CH340 je nezbytný pro to, aby počítač detekoval kartu Arduino. Bez něj USB port správně nerozpozná desku, což vám zabrání načítání programů nebo provádění ladicích úloh. Ačkoli v Linuxu obecně není vyžadována žádná další instalace, ve Windows a macOS budete muset tento ovladač nainstalovat ručně. Níže vysvětlíme, jak to provést v každém operačním systému.
Instalace ovladače CH340 ve Windows
Proces instalace ve Windows je jednoduchý, ale je důležité správně postupovat podle kroků, abyste předešli chybám. První věc, kterou musíme udělat, je stáhnout příslušný ovladač. Naštěstí existuje více zdrojů, kde můžete tento software bezpečně získat. Zde jsou kroky:
- Stáhněte si ovladač CH340 pro Windows z důvěryhodného zdroje. Soubor je obvykle komprimován do ZIP, takže před pokračováním jej budete muset rozbalit.
- Po rozbalení, spusťte instalační soubor (obvykle setup.exe). Systém vás může požádat o oprávnění ke spuštění souboru, pro pokračování vyberte 'Spustit'.
- Zobrazí se okno s informací, že se chystá instalace ovladače. Musíte vybrat možnost 'INSTALOVAT'. Proces by měl být dokončen během několika sekund.
- Po dokončení se zobrazí zpráva oznamující, že instalace byla úspěšná. Výběrem 'OK' zavřete instalační program.
Po instalaci ovladače ideálně připojte své Arduino k portu USB. Pokud vše proběhlo v pořádku, měla by se v pravém dolním rohu obrazovky objevit zpráva, že zařízení bylo úspěšně detekováno. Můžete zkontrolovat, zda je vše v pořádku, když otevřete Správce zařízení a ověříte, že se vaše Arduino zobrazuje jako „USB-SERIAL CH340“.
Instalace ovladače CH340 na macOS
Instalace na macOS může být poněkud složitější v závislosti na verzi, kterou používáte. V některých verzích macOS, jako je 10.15 nebo starší, musíte ovladač nainstalovat ručně. V jiných novějších verzích macOS však systém již obsahuje ovladač, který detekuje CH340 bez nutnosti dalších instalací. Pokud váš systém nerozpozná desku automaticky, postupujte takto:
- Stáhněte si Ovladač CH340 pro macOS z bezpečného zdroje.
- Rozbalte soubor a postupujte podle pokynů, které najdete v PDF uvnitř ZIP.
- V závislosti na vaší verzi macOS budete muset použijte soubor .pkg nebo .dmg k dokončení instalace. Nezapomeňte si přečíst přiložené pokyny, abyste se vyhnuli chybám.
- Po instalaci restartujte Mac Po restartování připojte desku Arduino a otevřete Arduino IDE. Pokud vše proběhlo v pořádku, měli byste vidět možnost pro COM port v nabídce Nástroje > Port, kde se objeví vaše zařízení.
Je důležité si uvědomit, že novější verze macOS, zejména ty po macOS 11, mohou vyžadovat speciální oprávnění k instalaci ovladačů. V takovém případě budete muset přejít do Předvolby systému > Zabezpečení a soukromí, abyste povolili použití nově nainstalovaného softwaru.
Instalace CH340 na Linux
Dobrá zpráva pro uživatele Linuxu je, že Jádro operačního systému obvykle již obsahuje potřebné ovladače pro CH340, takže obvykle není nutné instalovat nic dalšího. Ve většině případů stačí, když zapojíte vaši desku Arduino, aby byla automaticky detekována a sériový port by se měl zobrazit v Arduino IDE.
Pokud však z nějakého důvodu vaše linuxová distribuce zařízení nerozpozná, můžete ovladač vyhledat a nainstalovat ručně z oficiálních repozitářů nebo stažením z webu výrobce. V takovém případě budete muset stažený soubor pouze rozbalit a pomocí terminálu nainstalovat ovladač provedením odpovídajících příkazů.
Jak zjistit, zda je ovladač CH340 správně nainstalován?
Jakmile budete postupovat podle výše uvedených kroků, je to užitečné zkontrolujte, zda byl ovladač správně nainstalován ve vašem operačním systému. Zde vysvětlíme, jak to můžete udělat ve Windows a macOS:
- V systému Windows: Otevřete Správce zařízení (můžete to provést vyhledáním „Správce zařízení“ ve vyhledávací liště Windows). Jakmile jste uvnitř, zobrazte kategorii „Porty (COM a LPT)“. Pokud byl ovladač nainstalován správně, měli byste vidět položku označující „USB-SERIAL CH340“ spolu s přiřazeným číslem portu COM.
- V systému macOS: Otevřete aplikaci Arduino IDE a přejděte do nabídky „Nástroje“. Pod volbou 'Port' byste měli vidět odkaz na vaše zařízení, obvykle něco jako '/dev/cu.wchusbserial'. Pokud se objeví tato položka, ovladač byl úspěšně nainstalován a zařízení je připraveno k použití.
Běžné problémy a řešení při instalaci ovladače
Některé problémy mohou nastat během instalace ovladače CH340, zejména ve Windows. Níže uvádíme některé z nejběžnějších spolu s jejich řešeními:
- Zařízení nebylo zjištěno: Pokud ani po provedení všech kroků instalace váš počítač stále nedetekuje desku Arduino, zkuste použít jiný kabel USB nebo jej zkuste zapojit do jiného dostupného portu USB. Někdy mohou být příčinou těchto poruch méně kvalitní kabely.
- COM port se nezobrazuje: Pokud se port COM neobjeví ani po instalaci ovladačů, otevřete Správce zařízení a odinstalujte zařízení přechodem na „Porty (COM a LPT)“. Poté znovu nainstalujte ovladač a restartujte počítač.