esp32DJ5 — ESP32 simulation

An interactive ESP32 circuit simulation you can run free in your browser on Velxio, by lingl_205.

Components

Sketch code

const int kPin=4;
int lPin[]={5,25};
int kNum1=0;
int kNum2=0;
int lVal=1;
int step=12;
void changeKey(){
  kNum1++;
  kNum2=(kNum1-1)%2;
}

void hxd(){
  for(int i=0;i<2;i++){
    if(i!=kNum2){
      ledcWrite(lPin[i],0);
    }else{
      ledcWrite(lPin[i],lVal);
    }
  }  
 lVal=lVal+step;
  if(lVal>254 or lVal<1){
    step=-step;
    Serial.print(kNum2);
    Serial.print(":");
    Serial.println(step);
  }
  delay(10);
}

void setup(){
  pinMode(kPin, INPUT);
  pinMode(lPin[0], OUTPUT);
  pinMode(lPin[1], OUTPUT);
  ledcAttach(lPin[0],5000,8);
  ledcAttach(lPin[1],5000,8);
  Serial.begin(115200);
  Serial.println("Ready!");
  attachInterrupt(kPin,changeKey,1);
  const byte lPinB[]={8,9,10};
  const int  lPinI[]={8,9,10};
  Serial.println(sizeof(lPinB[0]));
  Serial.println(sizeof(lPinB));
  Serial.println(!sizeof(lPinI[0]));
  Serial.println(-lPinI[0]);
}
void loop(){
  /*if (kNum1>0) {
    //hxd(lPin[kNum2]);
    hxd();
  }*/
}

More projects by lingl_205