Étape 7: Importer les bibliothèques MRAA et UPM LCD
Assez acronymes pour vous ? ;)
MRAA est une bibliothèque de bas niveau C++ qui permet du côté de Linux (logiciel) de l’Edison à communiquer pour le général côté des broches d’entrée/sortie (matériel) de l’Edison. Intel maintient la bibliothèque mraa sur Github ici : https://github.com/intel-iot-devkit/mraa.
Par exemple, pour activer une LED connectée à la broche 13 sur, vous utiliseriez MRAA comme ceci :
UPM est une bibliothèque de niveau supérieure qui utilise MRAA pour simplifier travaillant avec commerce électronique composants nécessitant davantage que la simple marche/arrêt des commandes comme dans l’exemple de LED ci-dessus. Pour obtenir un écran LCD pour afficher le texte, vous devez envoyer via certains très exactement chronométrés bleeps électriques et bloops afin que le travail supplémentaire obtient emmitouflé dans des bibliothèques individuelles d’UPM. Intel maintient les bibliothèques de l’UPM sur Github ici : https://github.com/intel-iot-devkit/upm.
(LCD signifie affichage à cristaux liquides. Si vous êtes intéressé par ce qui se passe dans un écran LCD, regarder "construire un affichage à cristaux liquides" sur YouTube.)
Pour le composant LCD Grove (Jhd1313m1), vous incluez toujours la bibliothèque MRAA comme ci-dessus, en plus d’utiliser la bibliothèque UPM I2C LCD individuelle comme ceci :
Vous pouvez trouver plus capteur exemples de code dans le dossier examples UPM sur Github ou la page capteurs Intel ITO.
Donc en haut de votre fichier main.js, vous avez besoin de ceci :