• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Sterowanie przekaźnikiem z opóźnieniem
#1
Witajcie towarzysze,
mam problem otóż mam ładowarkę na 230v która non stop się wyłącza. Zrobiłem małego boxa w nim układ z watomierzem , a Arduino ma tym sterować. Jeżeli bierze prąd (więcej niż 1000W) ma się nic nie zmieniać, na A0 jak nie ma poboru jest 5V jak się pojawia to spada. Problem w tym że czujnik musi się odświeżać co 1 sekundę a reszta nawet 15 sekund i totalnie nie wiem jak to zrobić, nie jestem programistą więc może wy Mirki mi pomożecie Smile

Kod:
#include <TimerOne.h>
int sensorValue = analogRead(A0);
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  Timer1.initialize(1000000);          // 1 second
  Timer1.attachInterrupt(callback);    // Set callback
}

//kiedy ładowarka jest wyłączona jest 5v
//żeby
int callback(){
  delay(10000);
  analogWrite(3, 255);
  if (sensorValue< 500) {
      Serial.println("Off");
      analogWrite(3, 0);
  }
  else analogWrite(3, 255);
  Serial.println(sensorValue);
}
void loop() {

}
 
Odpowiedź
  


Wiadomości w tym wątku
Sterowanie przekaźnikiem z opóźnieniem - przez Kamsta99 - 19-06-2020, 11:15

Skocz do:


Przeglądający: 2 gości