Arduino sa uzamkne na batériový bezdrôtový jednosmerný motor

Mám pripojené Arduino Mega 2560

uzamkne

  1. L293D Integrovaný obvod budiča motora pripojený k dvom malým motorom.
  2. MPU-9150 pomocou i2c
  3. Štít Xbee v1.1 arduino zobrazený
  4. Batéria Li-po, 7,4 voltov, 2 200 mah.

Všetky komponenty sú testované samostatne, všetky fungujú dobre, namerané hodnoty senzorov zobrazujú údaje na sériovom monitore, l293 poháňa motory, xbee zasiela bezdrôtové sériové dáta do PC a funguje dobre.

Mnohokrát som skontroloval vedenie. Zdá sa, že je všetko v poriadku.

Problém nastáva, keď ich všetky zapojím, pretože používam jediný zdroj napájania, napájal som l293d na Li-po a Arduino a Li-po.

Keď je L293D napájaný pomocou Li-po a začne vybíjať energiu z batérie, sériový/arduino monitor zostáva uzamknutý. Keď sa jednosmerné motory začnú otáčať, prestane zobrazovať údaje zo snímača. A stále sa točí, kým sa neodpojíme od batérie.

Bez napájania l293d fungujú údaje snímača dobre, všetko funguje normálne tak, ako má, ale akonáhle je l293d pripojený, arduino je uzamknuté .

Hľadal som to na mnohých fórach, našiel som nejaké informácie, možno niečo, čo by som mohol urobiť, analógové a digitálne? mpu-9150 je digitálny. Preto sa mega arduino zastaví, keď l293d začne odoberať prúd. Všetko peklo sa rozpúta.

Môže mi s tým niekto pomôcť? odvtedy ma bolí hlava!