Stap 11: Programmering de Edison
Gebouw functionaliteit
Sensorgegevens krijgen in uw Edison en hebben uw code begrijpen en parse deze gegevens vindt plaats in vier verschillende stappen, waaronder zijn, initialiseren, setup, en lus. Voor elke sensor moet u om te beginnen met inbegrip van de bibliotheek met de functies voor die sensor. Vervolgens zal u wilt initialiseren van een exemplaar van die sensor. In de bijgevoegde code ziet u de lijn Servo myservoRed. Dit is de lijn die de Edison vertelt voor het initialiseren van de servo aangesloten op de uitgang van het rode kanaal. Tijdens de installatie moeten beginnen seriële communicatie voor foutopsporing, ervoor zorgen dat de kleur sensor wordt gelezen door de I2C-bus en ervoor zorgen dat onze servo's en de fans zijn aangesloten op de juiste input pinnen. Als u uw circuit anders ontworpen hebt, is hier de plek aan te wijzen welke pinnen doen welke sensoren en servo's. Ten slotte komen we bij de lus. In de lus die we willen raw om gegevens te verkrijgen van de RGB-sensor met tcs.getRawData (& rood & groen, blauw, & clear) , dan gebruiken we de functie van de kaart om te schakelen van de kleurwaarde in een rationele positie op de servo.