cronyism.159 / dictatiAestimo.159.ino
antitheft159's picture
Upload dictatiAestimo.159.ino
3f92108 verified
raw
history blame contribute delete
703 Bytes
#inclue "MLPLibrary.h"
const int pirPin = 2;
const int inputSize = 1;
const int hiddenSize = 4;
const int outputSize = 1;
const float learnRate = 0.1;
MLPLibrary mlp(inputSize, hiddenSize, outputSize, learningRate);
float inputData[inputSize];
float outputData[outputSize];
void setup() {
// put your setup code here, to run once:
pinMode(pirPin, INPUT);
mlp.initialize();
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
int pirValue = digitalRead(pirPin);
inputData[0] = pirValue;
mlp.predict(inputData, outputData);
if (outputData[0] > 0.5) {
Serial.println("INtrusion Detected!");
}
delay(1000);
}