Stap 3: Gebruik en kalibreren van de sensoren
Aangezien u hebt geladen in de passende headerbestanden, is elke sensor krijgen up and running relatief eenvoudig. Een exemplaar van een pointer naar elke sensor-klasse maken met behulp van de constructor. Na het maken van de exemplaren, elk type van IR-sensor in principe heeft 1 functie die zaken (-> value(), -> blackDetected(), enz.) en elk van deze functies een bool zal terugkeren.
Deze sensor output zal afhangen van de gevoeligheid die moet worden aangepast aan uw behoeften past. De sensor van de motie kan niet worden gekalibreerd, maar zowel de infraroodsensor van de afstand en de reflecterende infraroodsensor hebben potentiometers om de gevoeligheid.
In de afbeelding, ben ik de infraroodsensor van de afstand die is bedoeld voor het verzenden van een "echte" wanneer het zintuigen een object nadert of zeer in de buurt van de sensor kalibreren. Met behulp van een schroevendraaier, spinning het klok maakt het gevoeliger en strijd met de klok mee maakt het minder gevoelig. Voor dit apparaat is de aanbeveling om te houden van de sensor in een donkere, open gebied en draai de knop totdat de LED net uitgeschakeld wordt.
De reflecterende IR sensor wordt traditioneel gebruikt voor close-up sensing, dus het moet worden gekalibreerd op een tabel met een lichte en donkere ruimte. Informatie over het kalibreren van de sensor kunnen hier gevonden worden http://www.seeedstudio.com/wiki/Grove_-_Infrared _...
Ik heb ook enkele van mijn code dat het bestuur van de Intel Edison reageren op de sensoren ingangen.