それで、私がしようとしているのは、モーターを制御し、余分な部品を必要とせずに両方向に回転させることです。
したがって、hmpがオン(プラスポール)で、hmm(マイナスポール)が地面のように動作した場合、モーターは右に曲がり始めるはずです。
しかし、hmpがこのケースでは地面として作用し、hmmがプラスポールのように作用するならば、それは逆の方向に向かうはずです。
私はそれがおそらく動作しないことを知っています。私はただ実験しているだけです。
int Hmp=12;//the plus pole
int Hmm=11;//the minus pole
while (HR=0 || Sr > Sl+300) {
pinMode(Hmp, OUTPUT);
digitalWrite(Hmp, HIGH);
pinMode(Hmm, INPUT);
}
while (HR=1 || Sl > Sr+300) {
pinMode(Hmp, INPUT);
pinMode(Hmm, OUTPUT);
digitalWrite(Hmm, HIGH);
}