- Nové
Popis produktu: CH9328 - převodník UART na USB HID - Adafruit 5973
Konvertor Adafruit je vynikající nástroj pro lidi, kteří chtějí přidat funkci emulace klávesnice USB do projektů s mikrokontroléry, které nemají nativní podporu USB . Deska využívá čip CH9328 , který převádí data odeslaná přes UART port na HID reporty , umožňující například automatické zadávání textu na počítači, tabletu nebo telefonu. Přestože je deska připravena k okamžitému provozu, umožňuje také konfigurovat režimy pomocí čtyř přepínačů. To vám umožní přizpůsobit, jak se data převádějí na stisknutí kláves – od jednoduchých znaků ASCII po pokročilejší HID sestavy. Deska podporuje komunikaci na standardním portu UART a k mikrokontroléru se připojuje pomocí konektoru JST SH nebo standardních pinů . Deska má také port USB Type-C pro napájení a přenos dat, který umožňuje snadné připojení k jakémukoli počítači, notebooku nebo telefonu.
Modul dokáže převést ASCII nebo 8bajtové zprávy, čtené přes standardní sériový port UART, na stisk kláves.
Hlavní vlastnosti převodníku
- USB Keyboard Emulation : Umožňuje přenos dat z portu UART jako stisknutí kláves na počítači
- Podpora pro různé mikrokontroléry : ideální pro ATmega328, ESP32, ESP8266 nebo Raspberry Pi
- Multifunkční přepínače : umožňují konfiguraci režimů (ASCII nebo nezpracované zprávy HID)
- Jednoduché připojení UART : usnadňuje připojení k mikrokontroléru pomocí konektoru JST SH nebo pinů
- Port USB Type-C : poskytuje napájení a připojení HID k počítači, tabletu nebo telefonu
- Konektor JST SH : navržený pro snadné připojení k mikrokontrolérům bez nutnosti pájení
Čepy desky
- Port USB Type-C : konektor pro připojení k počítači, tabletu nebo telefonu, který napájí desku a poskytuje připojení HID
- VCC (5V) : napájeno portem USB Type-C, 5V
- GND : společný základ pro výkon a logiku
- RX (UART) : UART RX vstup pro příjem dat z mikrokontroléru (TX)
- RST : Resetovací linka umožňující tvrdý reset desky
- Port JST SH : konektor pro připojení externího zařízení UART (vyžaduje kabel JST SH, není součástí dodávky)
Deska má port USB Type-C pro snadnou integraci s jakýmkoli počítačem, notebookem nebo dokonce tabletem.
Programování desek pomocí CircuitPython a Python
Desku CH9328 lze snadno naprogramovat pomocí CircuitPython a knihovny Adafruit_CircuitPython_CH9328 . Chcete-li začít, jednoduše nainstalujte knihovnu pomocí pip3 install adafruit-circuitpython-ch9328
. V případě Raspberry Pi je potřeba připojit modul k příslušným pinům UART a také se ujistit, že systém podporuje I2C a UART . Jakmile je knihovna nainstalována, můžete ji použít v Pythonu k odesílání zpráv přes UART. Například v kódu Python může deska po zahájení připojení UART odeslat text (např. „Ahoj světe!“) do počítače jako simulovaný stisk klávesy . Po odeslání textu můžete pomocí kódů kláves odstranit napsaný text, například pomocí klávesy BackSpace. Programování desky je možné na různých platformách s podporou UART, jako je Raspberry Pi, a také na mikrokontrolérech běžících s CircuitPython.
Před zapnutím desky se ujistěte, že jsou přepínače na desce CH9328 nastaveny do režimu 3 (vypínač 2 vypnutý, přepínače 3 a 4 zapnuty).
Technické specifikace desky
- Napájecí napětí: 5 V (přes USB typu C) nebo 3 V (po příslušném nastavení)
- Rychlost UART: 9600 baudů (volitelná rychlost)
- Kompatibilita: ATmega328, ESP32, ESP8266, Raspberry Pi a další platformy s UART
- Konektory: USB Type C, JST SH, UART RX, GND, Reset
- Režimy: 4 režimy přepínání pro různé typy zpráv HID
- Rozměry: 26,4 x 20,3 x 4,6 mm
- Hmotnost: 2,7 g
Nastavte obsah
- 1x CH9328 - převodník UART na USB HID - Adafruit 5973
- 1x zlatý 4pinový konektor