Harigami
ログイン
anonymous タイトルなし
No License C
コピー
int digitalPin0 = 3;
int digitalPin1 = 5;
int digitalPin2 = 6;
int digitalInputPin0 = 7;
int analogInputPin0 = 3;

void setup(){
  pinMode(digitalPin0, OUTPUT);
  pinMode(digitalPin1, OUTPUT); 
  pinMode(digitalPin2, OUTPUT);
  pinMode(digitalInputPin0, INPUT);

 Serial.begin(9600);
}

int b;

void loop(){
  int d = digitalRead(digitalInputPin0);
  int e = analogRead(analogInputPin0);
  digitalWrite(digitalPin0,LOW);
  digitalWrite(digitalPin1,LOW);
  digitalWrite(digitalPin2,LOW);
  b = 0;

  while(d == 0){
    b++;
    if(b == 20){
      digitalWrite(digitalPin0,HIGH);
      int e = analogRead(analogInputPin0);
      // if(e>=1)ですか?
      if(e > 1)
        // b=0はbに0を代入、b==0はbが0かどうか判定するだけでbの値は変わらない
        b == 0;
    
    }else if(b == 40){
      digitalWrite(digitalPin1,HIGH);
      int e = analogRead(analogInputPin0);
      if(e > 1)
        b == 0;
    }else if(b == 60){
      digitalWrite(digitalPin2,HIGH);
      int e = analogRead(analogInputPin0);
      if(e > 1)
        b == 0;
    }
  }
}
int digitalPin0 = 3;
int digitalPin1 = 5;
int digitalPin2 = 6;
int digitalInputPin0 = 7;
int analogInputPin0 = 3;

void setup(){
  pinMode(digitalPin0, OUTPUT);
  pinMode(digitalPin1, OUTPUT); 
  pinMode(digitalPin2, OUTPUT);
  pinMode(digitalInputPin0, INPUT);

 Serial.begin(9600);
}

int b;

void loop(){
  int d = digitalRead(digitalInputPin0);
  int e = analogRead(analogInputPin0);
  digitalWrite(digitalPin0,LOW);
  digitalWrite(digitalPin1,LOW);
  digitalWrite(digitalPin2,LOW);
  b = 0;

  while(d == 0){
    b++;
    if(b == 20){
      digitalWrite(digitalPin0,HIGH);
      int e = analogRead(analogInputPin0);
      // if(e>=1)ですか?
      if(e > 1)
        // b=0はbに0を代入、b==0はbが0かどうか判定するだけでbの値は変わらない
        b == 0;
    
    }else if(b == 40){
      digitalWrite(digitalPin1,HIGH);
      int e = analogRead(analogInputPin0);
      if(e > 1)
        b == 0;
    }else if(b == 60){
      digitalWrite(digitalPin2,HIGH);
      int e = analogRead(analogInputPin0);
      if(e > 1)
        b == 0;
    }
  }
}
現在、コメントはありません。
最初のコメンターになりませんか?