Без детальной информации о конкретных ошибках, которые вы получаете, сложно дать точные рекомендации. Однако, вот несколько общих проблем, которые могли возникнуть:
1. Конфликт библиотек - Если у вас уже установлены какие-то другие версии USB Host Shield, возможно, между ними возникает конфликт. Попробуйте удaлить все предыдущие версии и установить снова.
2. Неправильная настройка пинов - Убедитесь, что вы правильно настроили пины для своей конкретной платы в файле UsbCore.h.
3. Совместимость оборудования - Проверьте, поддерживает ли библиотека USB Host Shield ваш контроллер ESP32 и сканер штрих-кодов. Некоторые частные версии контроллеров или модели сканеров штрих-кодов могут не поддерживаться.
4. Некорректная установка библиотеки - Убедитесь, что вы установили и подключили библиотеку правильно.
Также стоит отметить, что контроллер ESP32 и плата WEMOS D1 R3 базируются на разных микроконтроллерах (ESP32 и ESP8266 соответственно), и библиотека USB Host Shield 2.0, судя по всему, не поддерживает эти микроконтроллеры из коробки, поэтому возможно потребуется дополнительное программирование.
В конечном итоге, для точного определения и исправления ошибок потребуются дополнительные подробности. Вы можете попробовать обратиться к документации Arduino IDE и библиотеки USB Host Shield 2.0 или на форумы сообщества Arduino и ESP, где возможно, найдутся люди с похожими проблемами.