# data[].attributes.attachment_link.title
Tinkercad | From mind to design in minutes

# data[].attributes.attachment_link.description
Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding.

# data[].attributes.body
Recrear circuito

# data[].attributes.body
//aqui declaro variables
int Sensor = 0;
int umbral = 50;
void setup () {
pinMode (11, OUTPUT);
Serial.begin (9600); }
void loop() {   int lectura = analogRead(Sensor);
float voltaje = 5.0/1024  * lectura ;
float temp = voltaje * 100-50;
if(temp<umbral)
{digitalWrite (11,HIGH);}
else   {digitalWrite(11,LOW);}
Serial.println(temp) ;
delay(100);
//llamar la función aquí
//mostrar conversión aquí //recuerden crear la variable
//Serial.println(tempconv);
}

//función
int conversion temp
{
}

# data[].attributes.body
//Función que permita calcular la temperatura en grados Celsius y Fahrenheit con Arduino
int Sensor = 0;
int umbral = 50;
void setup ()
{
pinMode (11, OUTPUT);
Serial.begin (9600);
}
void loop()
{   int lectura = analogRead(Sensor);  //Cuando leemos un sensor analógico con Arduino lo hacemos a través de la función analogRead que nos da un valor entre 0 y 1023
float voltaje = 5.0/1024  * lectura ;//COnvertimos la lectura analogica en voltaje. Si tenemos 0V a la entrada nos devolverá 0 y si tenemos 5V nos devolverá 1023.
float cels = voltaje * 100-50; //A partir de esta información podemos obtener una fórmula matemática que nos calcule la temperatura en función del voltaje
if(cels<umbral)
{digitalWrite (11,HIGH);}
else
{digitalWrite(11,LOW);}
float fahr=Fahrenheit(cels);//asignamos el resultado de la funcion a la variable fahr

Serial.println("Celsius:");
Serial.println(cels);
Serial.println("Fahrenheit:");
Serial.println(fahr);
delay(500);
}
float Fahrenheit(float t)
{//recibimos temp en C°
float tem=(t*9/5)+32;//formula conversion C°->F°
return tem;//regresamos los grados en fahr
}

# data[].attributes.body
https://www.tinkercad.com/things/ejiVqDUgC59-smooth-fulffy-elzing/editel?tenant=circuits?sharecode=-cbHeQ1wWYqsCP8KwN7arrw2qBsgfzHWssC3KyiItzM

# data[].attributes.body
https://www.tinkercad.com/things/2jS96UkK17P-powerful-blorr-tumelo/editel?tenant=circuits

# data[].attributes.body
//Función que permita calcular la temperatura en grados Celsius y Fahrenheit con Arduino
int Sensor = 0;
int umbral = 50;
void setup ()
{
pinMode (11, OUTPUT);
Serial.begin (9600);
}
void loop()
{   int lectura = analogRead(Sensor);  // Cuando usamos Arduino para leer el sensor analógico, lo
//lograremos a través de la función AnalogRead, que nos proporciona un valor entre 0 y 1023
float voltaje = 5.0/1024 * lectura ;// Convertimos la lectura analógica a voltaje. Si el voltaje
//de entrada es 0V, devuelve 0; si el voltaje es 5V, devuelve 1023.
float cels = voltaje * 100-50; // De esta información, podemos obtener una fórmula matemática que
// puede calcular el cambio de temperatura con el voltaje
if(cels<umbral)
{digitalWrite (11,HIGH);}
else
{digitalWrite(11,LOW);}
float fahr=Fahrenheit(cels);//asignar el resultado de la funcion a la variable fahr

Serial.println("Celsius:");
Serial.println(cels);
Serial.println("Fahrenheit:");
Serial.println(fahr);
delay(500);
}
float Fahrenheit(float t)
{//recibimos temp en C°
float tem=(t*9/5)+32;//formula conversion C°->F°
return tem;//regresamos los grados en fahr
}

# data[].attributes.body
int celsius = 32;
int umbral = 50;
void setup ()
{
pinMode (9, OUTPUT);
Serial.begin (9600);
}
void loop()
{   int lectura = analogRead(celsius);
float voltaje = 5.0/1024  * lectura ;
float cels = voltaje * 100-50;
if(cels<umbral)
{
digitalWrite (9,HIGH);

float f=temp(celsius);
Serial.print("  °C: ");
Serial.println(celsius);
Serial.print("  °F: ");
Serial.println(f);
delay(500);
}
else
{
digitalWrite(9,LOW);
}

}

float temp(float t)
{
float F=(t*1.8)+32;
return F;
}

# data[].attributes.attachment_link.title
Circuit design Smashing Rottis  Tinkercad - Google Chrome

# data[].attributes.body
int celsius = 32;
int umbral = 50;
void setup ()
{
pinMode (9, OUTPUT);
Serial.begin (9600);
}
void loop()
{   int lectura = analogRead(celsius);
float voltaje = 5.0/1024  * lectura ;
float cels = voltaje * 100-50;
if(cels<umbral)
{
digitalWrite (9,HIGH);

float f=temp(celsius);
Serial.print("  °C: ");
Serial.println(celsius);
Serial.print("  °F: ");
Serial.println(f);
delay(500);
}
else
{
digitalWrite(9,LOW);
}

}

float temp(float t)
{
float F=(t*1.8)+32;
return F;
}

# data[].attributes.body
const int sensor=0
const int ledRojo=5;
const int ledAzul=6;

long miliVolts;
long temperatura;
int brillo;

void setup()
{
Serial.begin(9600);
pinMode(ledRojo, OUTPUT);
pinMode(ledAzul, OUTPUT);

}

void loop(){
miliVolts= (analogRead(sensor)*500L)/1023;

temperatura= miliVolts/10;
brillo = map(temperatura,10,40,0,255);
brillo " constrain(brillo,0,255);

analogWrite(ledRojo,brillo);
analogWrite(ledAzul,255 ` brillo);

Serial.print("Temperatura: ");
Serial.print(temperatura);
Serial.println("grados");
delay(200)

}

# data[].attributes.attachment_link.title
Tinkercad | From mind to design in minutes

# data[].attributes.attachment_link.description
Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding.

# data[].attributes.headline
int led=9;int temp;// Variable sensor de temperauraboolean status=LOW; //Estado del led void setup(){  Serial.begin(9600);  pinMode(led,OUTPUT);} void loop(){  temp = analogRead(A0); //Lee los datos del sensor LM35  temp = (5.0 * temp * 100)/1023.0;//Formula para convertir a ºC  Serial.write(temp); //Enviamos los datos en forma de byte  delay(100);   if(Serial.available()>0)//Si el Arduino recibe datos a través del puerto serie  {    byte dato = Serial.read(); //Los almacena en la variable "dato"    if(dato==65)  //Si recibe una "A" (en ASCII "65")    {      status=!status; //Cambia el estatus del led    }    digitalWrite(led,status);  }}

# data[].attributes.subject
int led=9;int temp;// Variable sensor de temperauraboolean status=LOW; //Estado del led void setup(){  Serial.begin(9600);  pinMode(led,OUTPUT);} void loop(){  temp = analogRead(A0); //Lee los datos del sensor LM35  temp = (5.0 * temp * 100)/1023.0;//Formula para convertir a ºC  Serial.write(temp); //Enviamos los datos en forma de byte  delay(100);   if(Serial.available()>0)//Si el Arduino recibe datos a través del puerto serie  {    byte dato = Serial.read(); //Los almacena en la variable "dato"    if(dato==65)  //Si recibe una "A" (en ASCII "65")    {      status=!status; //Cambia el estatus del led    }    digitalWrite(led,status);  }}

# data[].attributes.attachment_link.title
Tinkercad | From mind to design in minutes

# data[].attributes.attachment_link.description
Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding.

# data[].attributes.body
//Definimos las variabñles
int Sensor = 0;
int umbral = 50;
void setup ()
{   //Para este caso usaré el pin 7
pinMode (7, OUTPUT);
Serial.begin (9600);
}
void loop()
{
int lectura = analogRead(Sensor);

float voltaje = 5.0/1024  * lectura ; //Aquí pasamos la lectura analógica a voltaje

float mostrar_celcius = voltaje * 100-50; //Aquí tenemos una función que es proporcional al Voltaje

if(mostrar_celcius < umbral)
{digitalWrite (7,HIGH);}
else
{digitalWrite(7,LOW);}

float mostrar_faren = Grados_Faren(mostrar_celcius);//Aquí se asigna el valor a nuestra variable que mostraremos en el "Monitor en Serie"

//Mostramos los valores en pantalla

Serial.println("Grados C");
Serial.println(mostrar_celcius);
Serial.println("Grados F");
Serial.println(mostrar_faren);
delay(750);
}
float mostrar_faren (float w)
{//Ingresa la temperatura en medida de grados Centigrados (celcius)
float tem=(w * 9 / 5) + 32;
return tem;//Se retorna el valor de Grados Celcius a Farenheit
}

# data[].attributes.body
float tempC; // Variable
int pinLM35 = 0; // Variable

void setup() {
// Configuramos el puerto
Serial.begin(9600);

}

void loop() {
// Con analogRead leemos el sensor
tempC = analogRead(pinLM35);

// Calculamos la temperatura
tempC = (5.0 * tempC * 100.0)/1024.0;

// Envia el dato
Serial.print(tempC);
// Salto de línea
Serial.print("\n");

// Esperamos un tiempo para repetir el loop
delay(1000);
}

# data[].attributes.body
No tarea

# data[].attributes.body
No tarea

# data[].attributes.body
No tarea

# data[].attributes.body
int Sensor = 0;
int umbral = 50;
void setup ()
{
pinMode (11, OUTPUT);
Serial.begin (9600);
}
void loop()
{   int lectura = analogRead(Sensor);
float voltaje = 5.0/1024  * lectura ;
float c = voltaje * 100-50;
Serial.println("Temperatura sensada en celsius:");
Serial.println(c);

if(c<umbral)
{digitalWrite (11,HIGH);}
else
{digitalWrite(11,LOW);}
//se manda llamar la función se envia como parametro la
//temperatura
float f=Fahrenheit(c);

Serial.println("Conversion de temperatura a Fahrenheit:");

Serial.println(f);
delay(4000);
Serial.println("");
}

float Fahrenheit(float t)
{
float tem=(t*9/5)+32;
return tem;
}