как управлять шаговым двигателем от привода CD-ROM?

  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1775874327 AND uid = 0 in /var/www/fendercustomsh/data/www/avrlab.com/includes/session.inc on line 119.
  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.timestamp >= 1775874327 AND s.uid > 0 ORDER BY s.timestamp DESC in /var/www/fendercustomsh/data/www/avrlab.com/modules/user/user.module on line 764.

Расковырял привод от старого компа еще CD-ROM там был. Интересно как управлять маленьким шаговиком, который каретку двигает. там он с червячной передачей. Читал что шаговики двух типов, не могу понять какой там стоит.

Там есть три двигателя: 1.

Там есть три двигателя:
1. Шаговый униполярный - двигает каретку,
2. Бесколлекртоный - двигает сам диск,
3. Коллекторный - выдвигает лоток для диска.

Если надо крутить именно тот, котоырй управляет перемещением каретки, необходимо использовать микросхему L293DNE. Программа прошивки микроконтроллера будет очень похожа на описанную в статье, единственное что коммутация обмоток будет немного иной.
Если в шаговом двигателе ты просто переключаел омботку:
1000
0100
0010
0001

то в униполярном надо будет
1010
0101
1100
1001
Вроде этого. пробуй короче говоря.