Abaixo o código finalizado
#include <IRremote.h> // LED IR no pino 3 IRsend irsend; int valor; int menor; int a; int maior; int amplitude; int MAX = 300; int MINS = 110; int MINI = 100; void setup() { Serial.begin(9600); } void medir(){ maior = analogRead(A0); menor = maior; for (a=0; a < 20; a++){ valor = analogRead(A0); if (valor>maior) maior = valor; if (valor<menor) menor = valor; } amplitude = maior - menor; Serial.println(amplitude); } void loop() { medir(); if (amplitude >= MAX) { irsend.sendNEC(0xFF2AD5, 32); delay(1); irsend.sendNEC(0xFF2AD5, 32); } if ((amplitude >= MINI)&&(amplitude <= MINS)){ irsend.sendNEC(0xFF0AF5, 32); delay(1); irsend.sendNEC(0xFF0AF5, 32); } }
Nenhum comentário:
Postar um comentário