[go: up one dir, main page]

0% found this document useful (0 votes)
35 views2 pages

Examen Sensor

The document declares integer and character variables and defines pin modes for output. It reads an analog pin, maps the value to a number between 0-5, and uses that number in a switch statement to control the states of the output pins.

Uploaded by

ismael obando
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views2 pages

Examen Sensor

The document declares integer and character variables and defines pin modes for output. It reads an analog pin, maps the value to a number between 0-5, and uses that number in a switch statement to control the states of the output pins.

Uploaded by

ismael obando
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

int r=8, r1 =9, n=10, n1=11, v=12, v1=13;

char senflex;

void setup()
{
Serial.begin(9600);
pinMode(r, OUTPUT);
pinMode(r1, OUTPUT);
pinMode(n, OUTPUT);
pinMode(n1, OUTPUT);
pinMode(v, OUTPUT);
pinMode(v1, OUTPUT);

void loop()
{

int flex= (analogRead(5));

senflex = map (analogRead(5),767,964,0,5);

Serial.println(senflex);

switch(senflex){

case 0:
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
break;

case 1:
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
break;

case 2:
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
break;

case 3:
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
break;

case 4:
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
digitalWrite(13, LOW);
break;

case 5:
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
digitalWrite(13, HIGH);
break;

You might also like