Paso 4: Código de Arduino
Esto para mí fue la parte más difícil de averiguar, pero realmente no es muy difícil una vez que sepa cómo el tablero de mandos está esperando para recibir los datos del sensor. En el código de Arduino que va a utilizar en el Edison, necesitarás el y bibliotecas - disponibles de Intel aquí en arduino/IoTkit - así como la biblioteca de Ethernet que se incluye en el IDE de Arduino (al parecer este es necesario para Edison).
Una vez que las bibliotecas configuradas correctamente, puede seguir adelante y escribir código de Arduino como normal, con algunas adiciones. Antes de void setup(), incluyen
Iotkit de IoTkit;
y en void setup()
iotkit.Begin();
En otros lugares en el código, cada vez que desee enviar los datos al tablero, utilice el formato
iotkit.Send ("component_name", valor);
Para "component_name", el nombre debe ser exactamente lo que usted utiliza cuando utilice por primera vez el componente en el panel de control (paso 2) y es entre mayúsculas y minúsculas. El valor debe ser algo que entiende el tablero de instrumentos del componente, por lo que si el tipo de datos es booleana, sólo puede enviar True o False; Si número, números enteros sólo; etc.
Después de que haya terminado con el código de seguir adelante y subir a su Edison.