Paso 4: Programación del Flex sensores y LEDs infrarrojos
int flexSensorPin1 = A0; pin analógico 0
int flexSensorPin2 = A1;
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);
se convierte en 0-100 int flex0to1001 = mapa (flexSensorReading1, 1018, 1023, 0, 100); int flex0to1002 = mapa (flexSensorReading2, 1018, 1023, 0, 100); int flex0to1003 = mapa (flexSensorReading3, 1013, 1023, 0, 100); Serial.println(flex0to1001); Serial.println(flex0to1002); Serial.println(flex0to1003);
Delay(250); retardo permite la fácil lectura}
El código para el receptor de infrarrojos LED debe trabajar para usted no importa de cuántos dedos le agregue a su guante, así que siéntase libre copiar nuestro.
Para el flexsensors sin embargo, si ha agregado más de dedos gratis usted necesitará añadir el mismo número de flexSensorPin de int y int flexSensorReading como el número de dedos su uso.
Una vez que tienes el infrarrojo y flex y sensor, basta agregar algunos "si" declaraciones para eso si flex sensor X = valoran de Y, entonces se emite frecuencia Z.