Étape 6: Fixation de l’appareil
importation usb.core
importation usb.util
import sys
# trouver notre dispositif
dev = usb.core.find (idVendor = 0x045e, idProduct = 0x02B0)
# a été trouvé ?
Si aucune n’est dev :
générer ValueError ("périphérique non trouvé")
# définir la configuration active. Sans argument, la première
# configuration sera celle active
dev.set_configuration()
imprimer « tout fait »
Notez que nous recherchons ce même VID/PID que nous avons trouvé à l’origine. Nous n’envoyons pas toutes les données autour, pourtant. Vérifiez que lorsque le périphérique n’est pas branché en vous obtenez une erreur
et s’il est branché, il n’y a pas d’erreur