Arduino Programming for Beginners培训

课程编码

arduinoprogramming

课程时长

21 小时 通常来说是3天,包括中间休息。

要求

  • No previous programming experience required.
  • A basic understanding or interest in hardware.

Audience

  • Beginner developers
  • Hardware/software technicians
  • Technical persons in all industries
  • Hobbyists

课程概览

Arduino是一款开源的单板微控制器,用于构建能够感知和控制物理世界中物体的设备。 在这个有指导意义的现场培训中,参与者将学习如何对Arduino进行实际使用编程,例如控制灯光,电机和运动检测传感器。 在培训结束后,参与者将能够: 编程Arduino来控制灯光,电机和其他设备。 了解Arduino的架构,包括插件设备的输入和连接器。 添加第三方组件,如液晶显示器,加速度计,陀螺仪和GPS追踪器,以扩展Arduino的功能。 理解编程语言中的各种选项,从C语言到拖放语言。 测试,调试和部署Arduino解决现实世界的问题。 听众 初学者开发者硬件/软件技术人员所有行业的技术人员爱好者 课程的格式 部分讲座,部分讨论,练习和沉重的练习 注意 Arduino有不同的型号,支持不同的编程接口(C,C ++,C#,Python)和IDE(Arduino IDE,Visual Studio等)。本课程假定Arduino Uno板, Arduino ID E和Arduino语言 (基于C / C ++)。要申请不同的设置,请联系我们安排。 参与者负责购买Arduino硬件和组件。

Machine Translated

课程大纲

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

客户评论

★★★★★
★★★★★

课程分类

相关课程

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions