Hola, soy muy nov<to con el arduino y necesitava ayuda, ya que no consigo que los datos del sensor dht11 (sensor de temperatura y humedad) me salgan en una pantalla lcd. y ademas, me vendria bien que lo mezclaseis con el codigo que voy a adjuntar, ya que es del mismo proyecto y luego no creo que sepa como juntarlo.
sketch_may27a.ino (1.44 KB)
este es el codigo con el que quiero que lo mezcleis.
#include <Servo.h>
#include <IRremote.h>
//Mando
int SENSOR = 11; // sensor KY-022 a pin digital 11
IRrecv irrecv(SENSOR); // establece al 11 para objeto irrecv
decode_results codigo; // crea objeto codigo de la clase decode_results
#define ONOFF 0xFFA25D
#define Boton0 0xFF6897
#define Boton1 0xFF30CF
#define Boton2 0xFF18E7
#define Boton3 0xFF7A85
#define Boton4 0xFF10EF
#define Boton5 0xFF38C7
#define Boton6 0xFF5AA5
#define Boton7 0xFF42BD
#define Boton8 0xFF4AB5
#define Boton10 0xFF52AD
//Servo
// incluye libreria de Servo
Servo servo1; // crea objeto
int PINSERVO = 2; // pin 2 conectado a señal del servo
int PULSOMIN = 500; // pulso minimo en microsegundos
int PULSOMAX = 2500; // pulso maximo en microsegundos
void setup() {
Serial.begin(9600); // inicializa comunicacion serie a 9600 bps
irrecv.enableIRIn(); // inicializa recepcion de datos
servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo
}
void loop() {
milis();
Serial.println(
if (irrecv.decode(&codigo)) { // si existen datos ya decodificados
Serial.println(codigo.value, HEX); // imprime valor en hexadecimal en monitor
irrecv.resume(); // resume la adquisicion de datos
}
if (codigo.value == Boton1){
servo1.write(360);
}
if (codigo.value == Boton2){
servo1.write(0);
}
if (codigo.value == Boton0){
servo1.write(90);
}
}
Moderador
Por favor @zauscsgo, lee las normas del foro y edita los dos posts anteriores porque estan mal posteados.
En el 1ro no se ve el código que por tener menos de 9k debes siempre visualizarse.
En el 2do lo hiciste pero, copiaste y pegaste tal como lo tienes en tu IDE y esa es parte la la forma de hacerlo pero luego de pegarlo debes seleccionar todo el código y hacer click en </> que es la etiqueta que le inserta lo necesario para visualizar debidamente un código.
Para mas información :
Lee las Normas del foro