====== ArduinoMega-UsbHostShieldMAX3421E ====== [[http://www.openhardsoftware.de/ | Open Hard- & Software]] [[http://www.openhardsoftware.de/dokuwiki | DokuWiki]] [[http://www.openhardsoftware.de/dokuwiki/doku.php?id=module:module | Module]] [[http://www.openhardsoftware.de/dokuwiki/doku.php?id=module:microcontroller:microcontroller | MicroController]] ===== Übersicht ===== ==== 211231 : CH375B ==== * Quelle: {{http://www.electronicsfaq.com/2016/11/interface-usb-mouse-to-your-arduino.html|http://www.electronicsfaq.com/2016/11/interface-usb-mouse-to-your-arduino.html}} * 2x CH375B-Module bestellt * (leider nur 1x CH376S vorrätig) * Library: {{https://github.com/gianluca-nitti/CH375-Arduino|https://github.com/gianluca-nitti/CH375-Arduino}} ==== Hardware / Software ==== * Arduino-IDE * ArduinoMega 2560 mit * USBHostShield MAX3421E * Installation der Library **USB Host Shield Library 2.0** ==== Ergebnisse ==== * alle von mir über USB-Adapter angeschlossenen Tastaturen funktionieren * auch mit zwischengestecktem USB-PS/2-Adapter * [[:Module:MicroController:MegaUsbHostShieldKeyboardMouse:MegaUsbHostShieldKeyboardMouse | MegaUsbHostShieldKeyboardMouse]] ArduinoMega mit UsbHostShieldMAX3421E (Keyboard/Mouse) **gleiches Ergebnis kabellos mit LogitechK400 (sogar Empfang von Mousepad-Daten!)** \\ {{:module:microcontroller:MegaUsbHostShieldKeyboardMouse:2112301511_UsbHostLogitechK400.jpg?400|2112301511_UsbHostLogitechK400.jpg}} \\ {{:module:microcontroller:MegaUsbHostShieldKeyboardMouse:2112301512_LogitechK400TastaturTerminal.jpg?200|2112301512_LogitechK400TastaturTerminal.jpg}} {{:module:microcontroller:MegaUsbHostShieldKeyboardMouse:2112301513_LogitechK400MousePositionTerminal.jpg?200|2112301513_LogitechK400MousePositionTerminal.jpg}} {{:module:microcontroller:megausbhostshieldkeyboardmouse:2112301514_logitechk400mousekeyterminal.jpg?200|2112301514_LogitechK400MouseKeyTerminal.jpg}} **PC-USB-ArduinoMega-MAX3421EShield-USBHost-PS2-Adapter-PS2Tastatur** \\ {{:module:microcontroller:MegaUsbHostShieldKeyboardMouse:2112301501_UsbHostPS2AdapterTastatur.jpg?400|2112301501_UsbHostPS2AdapterTastatur.jpg}} **Terminal-Ausgabe** \\ {{:module:microcontroller:MegaUsbHostShieldKeyboardMouse:2112301502_UsbHostPS2AdapterTastaturTerminal.jpg?200|2112301502_UsbHostPS2AdapterTastaturTerminal.jpg}} ===== Version ===== * {{:module:microcontroller:megausbhostshieldkeyboardmouse:2112391500_usbhidbootkbdandmouse_01v01.zip | 2112391500_USBHIDBootKbdAndMouse_01V01.zip}} ===== Entwicklung ===== ==== 211230 : ==== * ArduinoMega mit USbHost-Shield MAX3421E * zwei Module MAX3421E bestellt (NICHT-Shields!) ** Erfolgreich compilieren für ArduinoMega, ArduinoUno, ebenso ESP32, aber NICHT STM32** \\ {{:module:microcontroller:megausbhostshieldkeyboardmouse:2112301403_kompilatuno.jpg?400|2112301403_KompilatUno.jpg}} ** funktionierendes Beispiel mit ArduinoMega-ShieldMAX3421E zur Ansteuerung Usb-Mouse/Tastatur(auch mit USB-PS/2Adapter)** \\ {{:module:microcontroller:MegaUsbHostShieldKeyboardMouse:2112301402_ExampleUsbHostHID.jpg?400|2112301402_ExampleUsbHostHID.jpg}} ** NOCH NICHT AUSPROBIERT! Mögliche Ansteuerung mit MAX3421E für Bluetooth-PS2/3/4/5-Mouse/Tastatur** \\ {{:module:microcontroller:MegaUsbHostShieldKeyboardMouse:2112301401_ExampleUsbHost.jpg?400|2112301401_ExampleUsbHost.jpg}} **Arduino-Library für MAX3421E** \\ {{:module:microcontroller:megausbhostshieldkeyboardmouse:2112301400_libraryusbhost.jpg?600 | 2112301400_LibraryUsbHost.jpg}} ----- [[http://www.openhardsoftware.de/ | Open Hard- & Software]] [[http://www.openhardsoftware.de/dokuwiki | DokuWiki]] [[http://www.openhardsoftware.de/dokuwiki/doku.php?id=module:module | Module]] [[http://www.openhardsoftware.de/dokuwiki/doku.php?id=module:microcontroller:microcontroller | MicroController]]