Estoy realizando un programa para cargar en proteus y me sale el siguiente error al compilar.
El Sketch usa 5876 bytes (18%) del espacio de almacenamiento de programa. El máximo es 32256 bytes.
Las variables Globales usan 229 bytes (11%) de la memoria dinámica, dejando 1819 bytes para las variables locales. El máximo es 2048 bytes.
#include <DHT.h>
int Trigger = 12;
int Echo = 13;
int val;
int boton = 2;
int contador = 0;
int estadoAnterior = 0;
int sensor = 8;
DHT dht (sensor, DHT11);
int tempExt;
int humedad;
void setup() {
dht.begin();
Serial.begin(9600);
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(A2, INPUT);
pinMode(2, INPUT);
pinMode(Trigger, OUTPUT);
pinMode(Echo, INPUT);
digitalWrite(Trigger, LOW);
}
void loop() {
//Cantidad de producto en la tolva de dosificación
long t;
long d;
long d1;
digitalWrite(Trigger, HIGH);
delayMicroseconds(10);
digitalWrite(Trigger, LOW);
t = pulseIn(Echo, HIGH);
d = (t/59);
d1 = (d/10);
//Temperatura de sellado vertical
val = analogRead(A0);
float mv = (val / 1024.0) * 5000.0;
float tempsv = mv / 10;
//Temperatura de sellado horizontal
val = analogRead(A1);
float mv1 = (val / 1024.0) * 5000.0;
float tempsh = mv1 / 10;
//Número de bolsas con producto
int lectura = digitalRead(boton);
if(lectura!=estadoAnterior)
{
if(lectura==HIGH)
{
contador++;
}
}
estadoAnterior=lectura;
//Temperatura y humedad del ambiente
humedad = dht.readHumidity();
tempExt = dht.readTemperature();
Serial.print(d1);
Serial.print(";");
Serial.print(tempsv);
Serial.print(";");
Serial.print(tempsh);
Serial.print(";");
Serial.print(contador);
Serial.print(";");
Serial.print(tempExt);
Serial.print(";");
Serial.print(humedad);
Serial.print(";");
Serial.println();
delay(500);
}
