Paso 11: Programación de la Edison
Funcionalidad del edificio
Conseguir datos de los sensores en el Edison y tener su código de comprenden y analizar estos datos lleva a cabo en cuatro pasos distintos, que se incluyen, inicializar, configuración y lazo. Para cada sensor necesita comenzar mediante la inclusión de la biblioteca que contiene las funciones de ese sensor. Después tienes que inicializar una instancia de ese sensor. En el código adjunto verá la línea Servo myservoRed. Esta es la línea que dice Edison para inicializar el servo conectado a la salida del canal rojo. Durante la instalación deberemos iniciar comunicación en serie para la depuración, asegúrese de que el sensor de color se lee a través del bus I2C y asegurarse de que los servos y los ventiladores están conectados a los pins de entrada derecha. Si ha diseñado su circuito diferente, aquí es el lugar para señalar que pines hacen que sensores y servos. Finalmente llegamos al lazo. En el circuito que queremos obtener datos en bruto del sensor RGB con tcs.getRawData (y rojo y verde y azul y claro) , entonces utilizamos la función map para convertir el valor de color en una posición racional sobre el servo.