Так що саме я намагаюся зробити, це керувати двигуном і мати можливість повернути його в обох напрямках без додаткових деталей.
Так що, якщо hmp був на (плюс полюс) і Хмм (мінус полюс) діяв як земля, двигун повинен почати повертатися вправо.
Але якщо hmp діяв у цьому випадку як земля і Хмм, як плюс полюс він повинен почати поворот в іншу сторону.
Я знаю, що це, ймовірно, не буде працювати. Я просто експериментую.
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);
}