Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const int relay = 2;
- const int sensorIn = A0;
- int mVperAmp = 100; // use 100 for 20A Module and 66 for 30A Module
- int relaystate;
- double sensorVal;
- double sensorVal1;
- void setup() {
- Serial.begin(9600);
- pinMode(relay, OUTPUT);
- pinMode(sensorIn, INPUT);
- digitalWrite(relay, LOW);
- }
- void loop() {
- delay(500);
- relaystate = digitalRead(relay); //Check if the fan is on/off
- sensorVal = sensorVal1 = getVPP();
- Serial.println(sensorVal); //Printing out the AmpsRMS
- Serial.println(sensorVal1);
- while (sensorVal >= .50) {
- digitalWrite(relay, HIGH); //If the current is drawing, then turn on fan
- delay(3000);
- Serial.println(sensorVal);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement