Etape 11 : Clignotement de la LED à l’aide de Python
Reliez maintenant une LED comme illustré dans l’image ci-dessus à broche #13 sur la carte d’extension Edison, c'est-à-dire connecter l’extrémité la plus longue de la LED ping numéro 13 et l’extrémité courte au sol.
À l’invite de commandes de Edison tapez python
Et tapez les lignes suivantes en gras sur la ligne de commande python
>>> Importer mraa
>>> conduit = mraa. GPIO(13)
>>> led.dir (mraa. DIR_OUT)
0
>>> led.write(1)
0 - à ce stade, vous devriez voir la lueur LED
>>> led.write(0)
0 - maintenant la LED s’éteindre
>>>exit()
MRAA aka libmraa dans le code ci-dessus, est une bibliothèque C/C++ avec liaisons vers javascript & python en interface avec les e/s sur Galileo, Edison et autres plates-formes, avec une API saine et structurée, où les noms/numéros de ports correspond le Conseil que vous êtes sur. Utilisation de libmraa ne pas vous lier vers un matériel spécifique avec détection de Conseil faite lors de l’exécution, que vous pouvez créer un code portable qui fonctionne sur les plates-formes prises en charge.
Pour plus d’information et de documentation sur mraa, suivez le lien