/*
robotic replacement of my beloved cat Smudge (2007-2022) with PIR motion sensor
*/
#include "SdFat.h"
#define SPI_SPEED SD_SCK_MHZ(4)
#define CS_PIN 10
SdFat sd;
int led = 13;
int sensor = 2;
int motionStatus = 0;
void setup() {
pinMode(led, OUTPUT);
pinMode(sensor, INPUT);
Serial.begin(9600);
}
void loop() {
motionStatus = digitalRead(sensor);
if(motionStatus == HIGH) {
Serial.println("Motion detected.");
tone(8, 200, 250);
digitalWrite(led, HIGH);
delay(100);
} else {
Serial.println("No motion detected.");
digitalWrite(led, LOW);
delay(100);
}
}