Paso 3: Prueba del sensor de MLX90316
Ya que esta es la primera vez que he utilizado el sensor magnético codificador rotatorio de MLX90316, necesitaba averiguar cómo de sensible es para construir la caja de la paleta de viento y montar el imán la distancia correcta del sensor. Pensé que si el imán fuerte satura el sensor, es poco probable que trabajo, pero encuentra hace poca diferencia con el contacto directo a aproximadamente 1/2" distancia. También revisé algunos recursos valiosos que he utilizado, esta experimento de laboratorio alemana. Es importante obtener la versión correcta de la MLX90316, tienen una versión analógica, una versión de protocolo propietario y una versión SPI. Puesto que el vigente Código de Arduino para este sensor utiliza una versión anterior del IDE de Arduino, necesitaba añadir #include (justo después de la sección de comentarios) en el archivo MLX90316.h. Además, el dibujo utiliza la biblioteca de Metro.h, vea Metro acontecimientos sincronizados. Observe que el MOSI y MISO comparten el mismo cable de datos, a diferencia del SPI normal.
Utilizar un Arduino Uno con test.ino para probar el sensor. El sensor requiere 5 voltios y tierra; Pin digital 13 conecta a SCK, Digital pin 12 (MISO) no conectado, Digital patillas 11 a MOSI y Digital 10 a SS.