課程目錄:Arduino Programming for Beginners培訓(xùn)
        4401 人關(guān)注
        (78637/99817)
        課程大綱:

          Arduino Programming for Beginners培訓(xùn)

         

         

        Introduction

        Microcontroller vs Microprocessor
        Arduino vs Rasberry Pi
        Overview of Embedded Systems

        Selecting the Right Arduino Board for Your Project

        The Mindset for Learning Arduino

        Fundamentals of Arduino Electronics

        Understanding a Circuit Diagram

        Using a DVM (Digital Voltmeter)

        How to Not Blow up GPIO Pins and Other Safety Precautions

        Connecting Everything Together

        Software and Hardware Tools for Arduino

        Exploring the Arduino IDE

        Programming the Arduino

        Writing Your First Program: A Blinking Light ("Hello World" of Electronics)

        Programming Fundamentals: Loops, conditionals, variables, functions, and parameters

        Overview of Input/Output (I/O) Interfaces

        Configuring the Input Sensors

        LEDs, Switches, Buzzers, and Display Devices

        Configuring the Output Devices (LEDs and electro-mechanic robotics)

        Programming Sensor-to-Output Device Control

        Project: Automatic Light Adjustment System

        Analog to Digital Conversion (ADC)

        Serial Communication and UART Programming

        Sensor sticks, motors and audio devices

        Project: TBD

        Testing and Debugging

        Extending Arduino's Capabilities

        Joining the Arduino Community

        Troubleshooting

        Closing remarks