The heart of an UAV autopilot is the microcontroller. This chapter presents the fundamentals of the microcontroller, and how to set up a microcontroller to perform various functions of an autopilot. It discusses the microcontroller circuitry, the fundamentals of embedded systems, the requirements of an acceptable flight software programme as well as the microcontroller code, C language programme, and the Arduino hardware and software. Open source commercial autopilots are widely used in RC planes such as ArduPilot, PX4 Pixhawk Autopilot, Micropilot, and DJI WooKong Autopilot. The chapter overviews the design and development procedure of a microcontroller. In general, the microcontroller development begins from the requirements analysis and ends with testing and maintenance. The chapter also demonstrates the application of a microcontroller in a control system in the form of a design project.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Microcontroller


    Contributors:

    Published in:

    Publication date :

    2020-03-23


    Size :

    44 pages




    Type of media :

    Article/Chapter (Book)


    Type of material :

    Electronic Resource


    Language :

    English




    ESP32 Microcontroller

    Cameron, Neil | Springer Verlag | 2023


    Microcontroller Boards

    Sadraey, Mohammad H. | Springer Verlag | 2024


    PIC Microcontroller Projects

    Subero, Armstrong | Springer Verlag | 2024


    MODULAR MICROCONTROLLER ARCHITECTURE

    BAYER JOSHUA / KLINE KEVIN DEAN | European Patent Office | 2025

    Free access