Вы находитесь на странице: 1из 2

int tim1=500;//introduciendo las variables

int tim2=500;

int btn1,btn2;

void setup() {

// put your setup code here, to run once:

pinMode(7,OUTPUT);//pin de salida

pinMode(3,INPUT);//pin de entrada

pinMode(2,INPUT);//pin de entrada

Serial.begin(9600);//inicializando el entorno serial

Serial.println("Hola!!!!!");//mensaje en el entorno serial

void loop() {

// put your main code here, to run repeatedly:

for(int i=0;i<=5000;i++){//ingresamos al bucle

btn1=digitalRead(2);//lectura del valor de entrada en el pin2

btn2=digitalRead(3);//lectura del valor de entrada en el pin3

if(btn1==1 && btn2==1){//salimos del for si se cumple esta condicion

i=5000;

else{ //si no es lo anterior se ejecuta lo siguiente

tim1=tim1-50*btn1+50*btn2; //se cambia el valor del tiempo de apagado del led

digitalWrite(7,HIGH); //enendemos el led

delay(tim2); //esperamos

digitalWrite(7,LOW); //apagamos el led

delay(tim1); //esperamos

Serial.println("Control del t de apagado:");//se imprime las variables manipuladas

Serial.print("t encendido:");

Serial.println(tim2);

Serial.print("t apagado:");

Serial.println(tim1);
}

for(int i=0;i<=5000;i++){

btn1=digitalRead(2);

btn2=digitalRead(3);

if(btn1==1 && btn2==1){

i=5000;

else{

tim2=tim2+50*btn2-50*btn1;

digitalWrite(7,HIGH);

delay(tim2);

digitalWrite(7,LOW);

delay(tim1);

Serial.println("Control del t de encendido:");

Serial.print("t encendido:");

Serial.println(tim2);

Serial.print("t apagado:");

Serial.println(tim1);

//Serial.println("controlas el t de encendido del led");

Вам также может понравиться