Reto 2.3

Reto 2.3

por José Pino -
Número de respostas: 9

Resolución do reto 2.3. Como pista indicar que teredes que usar un bloque (o primeiro) do conxunto de bloques "texto"

En resposta a José Pino

Re: Reto 2.3

por Iván Vázquez -

Bo día a tod@s,

Envío a miña proposta de solución ao Reto 2.3 (encendido dun LED e comunicación por pantalla do seu estado):

/***   Global variables   ***/
int pot=0;

/***   Function declaration   ***/

void setup()
{



  pinMode(0,INPUT);

  pinMode(3,OUTPUT);

  Serial.begin(9600);

}


void loop()
{
    pot=analogRead(0);
    if (pot < 360) {
      digitalWrite(3,HIGH);
      Serial.println("LED Encendido");
     }else {
      digitalWrite(3,LOW);
      Serial.println("LED Apagado");
     }
    delay(1000);

}

/***   Function definition   ***/

Un saúdo,

Iván.

En resposta a Iván Vázquez

Re: Reto 2.3

por José Pino -

Perfecto Iván, como comentamos en principio era usar todo o que vimos na aula e engadirlle o bloque de texto.

En resposta a José Pino

Re: Reto 2.3

por Pablo Rocha Pena -

/*** Global variables ***/

 

/*** Function declaration ***/

 

voidsetup()

{

 

 

pinMode(0,INPUT);

 

Serial.begin(9600);

 

pinMode(3,OUTPUT);

 

}

 

 

voidloop()

{

Serial.println(analogRead(0));

if (analogRead(0) < 360) {

digitalWrite(3,HIGH);

Serial.println("Encendido");

}else {

digitalWrite(3,LOW);

Serial.println("Apagado");

}

delay(1000);

 

}

 

/*** Function definition ***/

 

En resposta a José Pino

Reto 2.3 - Chema Saiz

por José María Saíz Mata -

Ahi vai o meu código,

 

/*** Global variables ***/
int Luz=0;

/*** Function declaration ***/

void setup()
{

pinMode(0,INPUT);

Serial.begin(9600);

pinMode(3,OUTPUT);

}


void loop()
{
Luz=analogRead(0);
Serial.println(Luz);
if (analogRead(0) < 300) {
digitalWrite(3,HIGH);
Serial.println("ENCENDIDO");
}else {
digitalWrite(3,LOW);
Serial.println("APAGADO");
}
delay(500);

}

/*** Function definition ***/

 

Un saúdo

Chema Saiz

En resposta a José Pino

Re: Reto 2.3

por Usuario eliminado -

Esta é a miña proposta:

 

/* Global variables */

/* Function declaration */

void setup()
{


pinMode(0,INPUT);

pinMode(3,OUTPUT);

Serial.begin(9600);

}


void loop()
{
if (analogRead(0) < 600) {
digitalWrite(3,HIGH);
Serial.println("ENCENDIDO");
}else {
digitalWrite(3,LOW);
Serial.println("APAGADO");
}
delay(1000);

}

/* Function definition */

En resposta a Usuario eliminado

Re: Reto 2.3

por Francisco José Pérez -

/*** Global variables ***/
int LED=0;

/*** Function declaration ***/

void setup()
{

pinMode(2,OUTPUT);

pinMode(1,OUTPUT);

digitalWrite(2,LOW);
digitalWrite(1,HIGH);

pinMode(2,INPUT);

Serial.begin(9600);

}


void loop()
{
LED=analogRead(2);
if (LED == 0) {
Serial.println("LED ON");
}else {
Serial.print("LED OFF");
}

}

/*** Function definition ***/