Arduino standalone program fails after disconnecting usb

10 ビュー (過去 30 日間)
Mark Ryan
Mark Ryan 2023 年 2 月 28 日
回答済み: Nikhilesh 2023 年 3 月 7 日
I followed these instructions:
The script runs on the arduino uno until I unplug the usb cord. I have a battery pack connected to the uno.
When I execute the complied code, I reference the location of the ide in the matlab support folders from installation:
How can I disconnect the usb cord and have the arduino be powered by the battery pack to run the script?

回答 (1 件)

Nikhilesh 2023 年 3 月 7 日
It looks like you have successfully generated a standalone application for your Arduino Uno board using MATLAB and Simulink, and now you want to run the application using a battery pack instead of relying on the USB cord for power. Here are some steps you can follow:
  1. Connect the battery pack to the Arduino board: Make sure the battery pack is compatible with your Arduino board and can provide enough power to run your application. Connect the positive (red) wire of the battery pack to the VIN pin on the Arduino board, and the negative (black) wire to the GND pin.
  2. Upload the compiled code to the Arduino board: Use the Arduino IDE or a similar tool to upload the compiled code generated by MATLAB and Simulink to the Arduino board. Make sure the board is connected to your computer via USB during the upload process.
  3. Disconnect the USB cord: Once the code has been uploaded to the board, disconnect the USB cord from the computer and the board.
  4. Power on the battery pack: Turn on the battery pack and verify that the board is receiving power from the pack. You may need to use a multimeter or similar tool to measure the voltage output of the pack and ensure it is within the range required by your board.
  5. Run the application: With the board powered by the battery pack, run your standalone application as you normally would. The board should execute the code and perform the desired function.
Note that the specific steps and details may vary depending on your hardware setup and the requirements of your application. It's always a good idea to consult the documentation and resources provided by the manufacturers of your hardware and software tools to ensure you are following best practices and achieving the desired results.


Help Center および File ExchangeI2C Devices についてさらに検索




Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by