Documente Academic
Documente Profesional
Documente Cultură
h>
#include <FuzzyInput.h>
#include <FuzzyOutput.h>
#include <FuzzySet.h>
#include <FuzzyRule.h>
#include <FuzzyRuleAntecedent.h>
#include <FuzzyRuleConsequent.h>
#include <FuzzyComposition.h>
#include <FuzzyIO.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
//Pin anlogo para la lectura de los valores del sensor.
int sensorPin = A0;
//PWM pin para el puente H.
int ventilator = 9;
//Almacena el pulso en microsegundos.
float pulseTime = 0;
//Declara un nuevo objeto fuzzy.
Fuzzy* fuzzy = new Fuzzy();
void setup(){
lcd.begin(16,2);
lcd.print("TEMP.: ");
lcd.setCursor(0,1);
lcd.print("VELOC.: ");
//Inicia el mdulo serial.
Serial.begin(9600);
}
else if(output == 0)
{
Serial.println("Todo esta bien...");
analogWrite(ventilator,0);
analogWrite(ventilator,0);
}
else
{
Serial.println("Entrada irreconocible");
}
//Espera 5 segundos antes de repetirse nuevamente//
delay(1000);
}