Ардуино се заклучува на безжичен, еднонасочен мотор кој работи на батерии

Имам поврзано Arduino Mega 2560

заклучува

  1. L293D МК драјвер за мотор поврзан со два мали мотори.
  2. MPU-9150 со употреба на i2c
  3. Прегледан штит Xbee v1.1 arduino
  4. Li-po батерија, 7,4 волти, 2200 mah.

Сите компоненти се тестираат одделно, сите работат добро, отчитувањата на сензорите прикажуваат податоци на серискиот монитор, l293 ги придвижува моторите, xbee испраќа безжични сериски податоци до компјутерот и работи добро.

Проверував жици многу пати. Се чини дека сè е како што треба.

Проблемот се јавува кога ќе ги поврзам сите, бидејќи користам едно напојување, го напојував l293d со Li-po и Arduino и Li-po.

Кога L293D се напојува со употреба на Li-po и започнува да ја испушта струјата од батеријата, серискиот/arduino мониторот останува заклучен. Веќе не го покажува читањето на сензорот бидејќи DC моторите почнуваат да се вртат. И продолжува да ротира додека не ја исклучиме батеријата.

Без напојување со l293d, читањата на сензорите работат добро, сè оди нормално како што треба, но штом се поврзе l293d, ардуиното е заклучено .

Барав многу форуми за ова, најдов некои информации, можеби нешто да направам аналогно и дигитално? mpu-9150 е дигитален. Затоа мега arduino запира кога l293d започнува да црпи струја. Целиот пекол се распаѓа.

Може ли некој да ми помогне во ова? тој ме боли од тогаш!