Paso 7: Importar las bibliotecas MRAA y UPM LCD
¿Suficiente siglas para usted? ;)
MRAA es una librería de bajo nivel de C++ que permite que el lado de Linux (software) de Edison para comunicar al general lado de pines de entrada/salida (hardware) de la Edison. Intel mantiene la biblioteca mraa en Github aquí: https://github.com/intel-iot-devkit/mraa.
Por ejemplo, para encender un LED conectado al pin 13 de, utilizar MRAA como esta:
UPM es una biblioteca de nivel superior que utiliza MRAA para simplificar el trabajo con electrónica estándar componentes que requieren más de simples comandos como el anterior ejemplo de LED de encendido/apagado. Para obtener una pantalla de LCD para mostrar texto, necesitará enviar algunos muy exactamente bleeps eléctricos temporizados y ruiditos para que trabajo extra es incluido en bibliotecas UPM individuales. Intel mantiene las bibliotecas de la UPM en Github aquí: https://github.com/intel-iot-devkit/upm.
(LCD soportes para pantalla de cristal líquido. Si usted está interesado en lo que va a una pantalla LCD, ver "laconstrucción de una pantalla de cristal líquido" en YouTube.)
Para el componente de Grove LCD (Jhd1313m1), todavía incluiría la biblioteca MRAA como anteriormente, además de utilizar la biblioteca UPM I2C LCD individual como este:
Puede encontrar más código de ejemplo de sensor en la carpeta de ejemplos UPM en Github o la Página de sensores de IoT de Intel.
Así que en la parte superior del archivo main.js, necesitas esto: