Advanced Arduino Programming ( advarduino | 14 hours )

Prerequisites:
  • 基本熟悉 Arduino
  • 基本程式设计经验
  • 对嵌入式系统的一般理解
  • 熟悉 C/C++ 程式设计

观众

  • 初级开发人员
  • 硬体/软体技术人员
  • 所有行业的技术人员
  • 爱好者
Overview:

Arduino 是一种开源的单板微控制器,用于构建可以感知和控制物理世界中对象的设备。

在这个由讲师指导的现场培训中,参与者将学习如何使用高级技术对 Arduino 进行程式设计,同时逐步创建一个简单的感测器警报系统。

在本次培训结束时,参与者将能够:

  • 了解 Arduino 的工作原理。
  • 深入了解 Arduino 的主要元件和功能。
  • 在不使用 Arduino IDE 的情况下对 Arduino 进行程式设计。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在即时实验室环境中动手实施。

课程自定义选项

  • Arduino 可用于不同的型号,并支援不同的程式设计介面(C、C++、C#、Python)和 IDE(Arduino IDE、Visual Studio 等)。本课程将使用以下内容:
    • Arduino Uno板
    • Arduino 集成环境
    • Arduino 语言(基于 C/C++)
  • 参与者负责购买自己的 Arduino 硬体和元件!***
    • 硬体套件可以从供应商处购买,例如: Arduino 入门套件 https://store.arduino.cc/products/arduino-starter-kit-multi-language
  • 要请求不同的设置,请联系我们进行安排。
Course Outline:

介绍
高级概述 Arduino Programming

  • 为什么您应该考虑高级 Arduino Programming
  • 了解 Arduino IDE
  • 了解 Arduino Microcontroller 的主要元件
  • AVR Microcontroller 系列概述

探索 Arduino IDE 的替代方案
闪烁的 LED 概览 Sketch
使用命令行和Makefile绕过 Arduino IDE

  • Make 概述
  • 设定 Makefile(闪烁的 LED)
  • 使用 Makefile 编译和上传 Arduino 程式(闪烁的 LED)

Programming 使用 WinAVR 的 Arduino

  • 安装 WinAVR
  • 使用 WinAVR 配置程式(闪烁的 LED)并将其上传到 Arduino

创建您的第一个高级 Arduino 专案:停车距离警报系统

  • 停车距离警报系统概要
  • Electronic 元件概述
  • 连接压电蜂鸣器
  • 连接 IR 接近感测器
  • 对压电蜂鸣器进行编码
  • 对 IR 接近感测器进行编码
  • 对主应用程式进行编码
  • 测试您的停车距离警报系统

摘要和故障排除
结束语

Sites Published:

United Arab Emirates - Advanced Arduino Programming

Qatar - Advanced Arduino Programming

Egypt - Advanced Arduino Programming

Saudi Arabia - Advanced Arduino Programming

South Africa - Advanced Arduino Programming

Brasil - Advanced Arduino Programming

Canada - Advanced Arduino Programming

中国 - Advanced Arduino Programming

香港 - Advanced Arduino Programming

澳門 - Advanced Arduino Programming

台灣 - Advanced Arduino Programming

USA - Advanced Arduino Programming

Österreich - Advanced Arduino Programming

Schweiz - Advanced Arduino Programming

Deutschland - Advanced Arduino Programming

Czech Republic - Advanced Arduino Programming

Denmark - Advanced Arduino Programming

Estonia - Advanced Arduino Programming

Finland - Advanced Arduino Programming

Greece - Advanced Arduino Programming

Magyarország - Advanced Arduino Programming

Ireland - Advanced Arduino Programming

Israel - Advanced Arduino Programming

Luxembourg - Advanced Arduino Programming

Latvia - Advanced Arduino Programming

España - Programación avanzada Arduino

Italia - Advanced Arduino Programming

Lithuania - Advanced Arduino Programming

Nederland - Advanced Arduino Programming

Norway - Advanced Arduino Programming

Portugal - Advanced Arduino Programming

România - Advanced Arduino Programming

Sverige - Advanced Arduino Programming

Türkiye - Advanced Arduino Programming

Malta - Advanced Arduino Programming

Belgique - Advanced Arduino Programming

France - Advanced Arduino Programming

日本 - Advanced Arduino Programming

Australia - Advanced Arduino Programming

Malaysia - Advanced Arduino Programming

New Zealand - Advanced Arduino Programming

Philippines - Advanced Arduino Programming

Singapore - Advanced Arduino Programming

Thailand - Advanced Arduino Programming

Vietnam - Advanced Arduino Programming

India - Advanced Arduino Programming

Argentina - Programación avanzada Arduino

Chile - Programación avanzada Arduino

Costa Rica - Programación avanzada Arduino

Ecuador - Programación avanzada Arduino

Guatemala - Programación avanzada Arduino

Colombia - Programación avanzada Arduino

México - Programación avanzada Arduino

Panama - Programación avanzada Arduino

Peru - Programación avanzada Arduino

Uruguay - Programación avanzada Arduino

Venezuela - Programación avanzada Arduino

Polska - Advanced Arduino Programming

United Kingdom - Advanced Arduino Programming

South Korea - Advanced Arduino Programming

Pakistan - Advanced Arduino Programming

Sri Lanka - Advanced Arduino Programming

Bulgaria - Advanced Arduino Programming

Bolivia - Programación avanzada Arduino

Indonesia - Advanced Arduino Programming

Kazakhstan - Advanced Arduino Programming

Moldova - Advanced Arduino Programming

Morocco - Advanced Arduino Programming

Tunisia - Advanced Arduino Programming

Kuwait - Advanced Arduino Programming

Oman - Advanced Arduino Programming

Slovakia - Advanced Arduino Programming

Kenya - Advanced Arduino Programming

Nigeria - Advanced Arduino Programming

Botswana - Advanced Arduino Programming

Slovenia - Advanced Arduino Programming

Croatia - Advanced Arduino Programming

Serbia - Advanced Arduino Programming

Bhutan - Advanced Arduino Programming

Nepal - Advanced Arduino Programming