Korrekt trådlös vindflöjel (3 / 7 steg)
Steg 3: Testa MLX90316 sensorn
Eftersom detta är första gången jag har använt MLX90316 magnetiska rotationsencoder sensorn, behövde jag till finna ut hur känsligt det är för att bygga wind vane bostäder och montera magneten rätt avstånd från sensorn. Jag tyckte om den starka magneten mättade fettsyror sensorn, är det osannolikt att arbete-men hittade denna sträcka gjort lite skillnad från direkt kontakt till ca 1/2" bort. Jag kollade också in några värdefulla resurser som jag använde, se detta Tysk labb experiment. Det är viktigt att få rätt version av MLX90316, de har en analog version, ett tillverkarspecifikt protokollversion och en SPI-version. Eftersom den befintliga Arduino koden för denna sensor används en äldre version av Arduino IDE, behövde jag lägga till #include (direkt efter avsnittet kommentar) i filen MLX90316.h. Skissen använder också, Metro.h bibliotek, se Metro tidsbestämda händelser. Observera att MOSI och MISO delar samma data kabeln, till skillnad från normala SPI.
Använda en Arduino Uno med test.ino för att testa sensorn. Sensorn kräver 5 volt och marken. Digital stift 13 ansluter till SCK, Digital stift 12 (MISO) ansluten inte Digital stift 11 till MOSI och Digital stift 10 till SS.