Показать сообщение отдельно
Старый 18.12.2013, 17:55   #17
Linka
Advanced Member
 
Аватар для Linka
 
Регистрация: 27.09.2012
Сообщений: 493
По умолчанию

Не выходит что-то у меня подключить соленоид. Может быть кто-то объяснит мне, что я делаю не так. Чем схема для соленоида должна отличаться от схемы для мотора? делала на основе примера для двигателя http://itp.nyu.edu/physcomp/Labs/DCMotorControl Итог - соленоид слабо-слабо магнитится, а ходить даже и не думает!

Добавлено через 56 минут
посмотрела внимательно код, нашла ошибки... вроде работает, но все равно не так, как я от него ждала. получается вот что - соленоид все время в одном положении. периодически дергается, но как будто на месте, то есть сердечник своего положения не меняет.

вот тут он должен сердечник в первое крайнее положение перевести
digitalWrite(motor1Pin, LOW); // set leg 1 of the H-bridge low
digitalWrite(motor2Pin, HIGH); // set leg 2 of the H-bridge high
delay(1000); // А через секунду во второе крайнее положение
digitalWrite(motor1Pin, HIGH); // set leg 1 of the H-bridge high
digitalWrite(motor2Pin, LOW); // set leg 2 of the H-bridge low
delay(1000);
а он держит в одном положении и периодически малозаметно подергивается
Linka вне форума   Ответить с цитированием
Реклама