Arduino-FOC | Arduino FOC for BLDC and Stepper motors

 by   simplefoc C++ Version: v2.3.0 License: MIT

kandi X-RAY | Arduino-FOC Summary

kandi X-RAY | Arduino-FOC Summary

Arduino-FOC is a C++ library typically used in Internet of Things (IoT), Arduino applications. Arduino-FOC has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

We live in very exciting times ! BLDC motors are entering the hobby community more and more and many great projects have already emerged leveraging their far superior dynamics and power capabilities. BLDC motors have numerous advantages over regular DC motors but they have one big disadvantage, the complexity of control. Even though it has become relatively easy to design and manufacture PCBs and create our own hardware solutions for driving BLDC motors the proper low-cost solutions are yet to come. One of the reasons for this is the apparent complexity of writing the BLDC driving algorithms, Field oriented control (FOC) being an example of one of the most efficient ones. The solutions that can be found on-line are almost exclusively very specific for certain hardware configuration and the microcontroller architecture used. Additionally, most of the efforts at this moment are still channeled towards the high-power applications of the BLDC motors and proper low-cost and low-power FOC supporting boards are very hard to find today and even may not exist. Therefore this is an attempt to:. NEW RELEASE : SimpleFOClibrary v2.2.1 see release Sensor class init bugfix #121 Voltage/current limit handling bugs #118 Added the new motion control interface to the commander see docs New target setting - possible to set the position, velocity and torque target at once Separated the motion control interface from full motor callback - only motion control and torque control type, enable disable and target setting New MCU support see docs NRF52 series mcus support by @Polyphe esp32 arduino package transfer to v2.0.1+ - helpful PR#149 by samguns Initial support for esp32s2 and esp32s3 - separation of the esp32 mcpwm and led implementation Generic sensor class - to implement a new sensor only implement one function see docs.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              Arduino-FOC has a medium active ecosystem.
              It has 1490 star(s) with 411 fork(s). There are 58 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 46 open issues and 107 have been closed. On average issues are closed in 178 days. There are 7 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of Arduino-FOC is v2.3.0

            kandi-Quality Quality

              Arduino-FOC has 0 bugs and 0 code smells.

            kandi-Security Security

              Arduino-FOC has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              Arduino-FOC code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              Arduino-FOC is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              Arduino-FOC releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of Arduino-FOC
            Get all kandi verified functions for this library.

            Arduino-FOC Key Features

            No Key Features are available at this moment for Arduino-FOC.

            Arduino-FOC Examples and Code Snippets

            No Code Snippets are available at this moment for Arduino-FOC.

            Community Discussions

            Trending Discussions on Internet of Things (IoT)

            QUESTION

            Display data from two json files in react native
            Asked 2020-May-17 at 23:55

            I have js files Dashboard and Adverts. I managed to get Dashboard to list the information in one json file (advertisers), but when clicking on an advertiser I want it to navigate to a separate page that will display some data (Say title and text) from the second json file (productadverts). I can't get it to work. Below is the code for the Dashboard and next for Adverts. Then the json files

            ...

            ANSWER

            Answered 2020-May-17 at 23:55

            The new object to get params in React Navigation 5 is:

            Source https://stackoverflow.com/questions/61859411

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install Arduino-FOC

            Depending on if you want to use this library as the plug and play Arduino library or you want to get insight in the algorithm and make changes there are two ways to install this code.
            Full library installation Docs
            Minimal project builder Docs

            Support

            Find out more information about the Arduino SimpleFOC project in docs website.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/simplefoc/Arduino-FOC.git

          • CLI

            gh repo clone simplefoc/Arduino-FOC

          • sshUrl

            git@github.com:simplefoc/Arduino-FOC.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link