Stap 4: Programmeren van het Flex-sensoren en infrarood LEDs
int flexSensorPin1 = A0; analoge pin 0
int flexSensorPin2 = a1 worden verkregen;
int flexSensorPin3 = A2;
void setup {Serial.begin(9600);}
void loop {int flexSensorReading1 = analogRead(flexSensorPin1); int flexSensorReading2 = analogRead(flexSensorPin2); int flexSensorReading3 = analogRead(flexSensorPin3);
Serial.println(flexSensorReading1); Serial.println(flexSensorReading2); Serial.println(flexSensorReading3);
wordt geconverteerd naar 0-100 int flex0to1001 = kaart (flexSensorReading1, 1018, 1023, 0, 100); int flex0to1002 = kaart (flexSensorReading2, 1018, 1023, 0, 100); int flex0to1003 = kaart (flexSensorReading3, 1013, 1023, 0, 100); Serial.println(flex0to1001); Serial.println(flex0to1002); Serial.println(flex0to1003);
delay(250); vertraging zorgt voor gemakkelijke lezing}
De code voor de infraroodontvanger van LED zou moeten werken voor u geen kwestie hoeveel vingers u toevoegen aan uw handschoen, dus voel je vrij om te kopiëren ons.
Voor de flexsensors echter moet als u toegevoegd meer dan gratis vingers u hetzelfde aantal int flexSensorPin en int flexSensorReading als het aantal vingers met behulp van uw toevoegen.
Zodra u de infrarood en flex sensor codes, moet u gewoon toe te voegen wat "als" de waarde van de verklaringen dus dat als flex sensor X = Y, dan frequentie Z wordt uitgestoten.