ブラシレスのテスト

int dtime;
int val;

void setup() {
  int pins[] = {2,3,4,5,6,7};
  for(int i=0;i<6;i++){
    pinMode(pins[i],OUTPUT);
  }

  dtime=100;
}

void loop() {
  spin();
}

void spin(){
  setOne();
  setTwo();
  setThree();
  setFour();
  setFive();
  setSix();   
}

void setOne(){
  PORTD=(1<<PD2)|(1<<PD6);
  delay(dtime);
}
void setTwo(){
  PORTD=(1<<PD2)|(1<<PD5);
  delay(dtime);
}
void setThree(){
  PORTD=(1<<PD3)|(1<<PD5);
  delay(dtime);
}
void setFour(){
  PORTD=(1<<PD3)|(1<<PD7);
  delay(dtime);
}
void setFive(){
  PORTD=(1<<PD4)|(1<<PD7);
  delay(dtime);
}
void setSix(){
  PORTD=(1<<PD4)|(1<<PD6);
  delay(dtime);
}