Arduino блокується на бездротовому двигуні постійного струму від акумулятора
У мене підключений Arduino Mega 2560

- L293D Схема драйвера двигуна, підключена до двох невеликих двигунів.
- MPU-9150 за допомогою i2c
- Переглянуто Xbee v1.1 arduino shield
- Li-po акумулятор, 7,4 вольт, 2200 mah.
Всі компоненти тестуються окремо, всі працюють добре, показання датчиків відображають дані на послідовному моніторі, l293 керує двигунами, xbee надсилає бездротові послідовні дані на ПК, і він працює добре.
Я перевіряв проводку багато разів. Здається, все правильно.
Проблема виникає, коли я їх усіх підключаю, оскільки я використовую один блок живлення, я живив l293d з Li-po та Arduino і Li-po.
Коли L293D живиться за допомогою Li-po і починає розряджати акумулятор, монітор послідовного/ардуїно залишається заблокованим. Це більше не відображає показання датчика, коли двигуни постійного струму починають обертатися. І він продовжує обертатися, доки ми не від’єднаємося від акумулятора.
Без живлення l293d показання датчика працюють нормально, все проходить нормально, як слід, але як тільки l293d підключено, arduino блокується .
Я шукав це на багатьох форумах, знайшов якусь інформацію, можливо, щось зробити аналоговим та цифровим? mpu-9150 цифровий. Ось чому mega arduino зупиняється, коли l293d починає набирати струм. Все пекло виривається.
Хто-небудь може мені допомогти в цьому? з тих пір він болить у мене головний біль!