抽油煙機自己開是咋回事?

來源: 2022-01-31 22:36:03 [博客] [舊帖] [給我悄悄話] 本文已被閱讀:

電腦控製按鈕是微動開關不是薄膜開關,有行程的,那種小的微動開關彈性很好的,一直工作正常。

最近就是隨機自己亮,嚴重時開關多次,不是過熱,有時早晨起來發現亮了。嚴重的時候風扇自己反複開關。平時功能正常。電源繼電器板電容沒有鼓起,開關板要全拆才看得見。

國產的仿歐式:

10年前買,現在3倍價格。哪裏有單片機的開源碼?fan control:

#include <EEPROM.h>

#define FAN_PIN 3;
#define FS_ADDR 0x01
int fanSpeed;

void setup() {
  // put your setup code here, to run once:
  pinMode(3, OUTPUT);
  EEPROM.get(FS_ADDR, fanSpeed);
  if(fanSpeed < 1) fanSpeed = 255;
  analogWrite(FAN_PIN, fanSpeed);
  Serial.begin(9600);

}
char rx_byte = 0;
String input = "";

void loop() {
  if (Serial.available() > 0) {    // is a character available?
    rx_byte = Serial.read();       // get the character
  
    // check if a number was received
    if ((rx_byte >= '0') && (rx_byte <= '9')) {
      input.concat(rx_byte);
      
    }
    else if (rx_byte == '\n') {
      Serial.print("Received: ");
      Serial.println(input);
      if(input.toInt() < 256) {
        fanSpeed = input.toInt();
        EEPROM.put(FS_ADDR, fanSpeed);
      } else {
        Serial.println("Invalid Number");
      }
      input = "";
    }
    else {
      Serial.println("Not a number.");
    }
  } // end: if (Serial.available() > 0)
  analogWrite(FAN_PIN, fanSpeed);
}