课程大纲

介绍
高级Arduino编程概述

  • 为什么要学习高级Arduino编程
  • 了解Arduino IDE
  • 了解Arduino微控制器的主要组件
  • AVR微控制器系列概述

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

  • Make概述
  • 配置Makefile(闪烁LED)
  • 使用Makefile编译并上传Arduino程序(闪烁LED)

使用WinAVR编程Arduino

  • 安装WinAVR
  • 使用WinAVR配置并上传程序(闪烁LED)到Arduino

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

  • 停车距离警报系统概述
  • 电子元件概述
  • 连接压电蜂鸣器
  • 连接红外接近传感器
  • 编写压电蜂鸣器代码
  • 编写红外接近传感器代码
  • 编写主应用程序代码
  • 测试您的停车距离警报系统

总结与故障排除
结束语

要求

  • 对Arduino有基本了解
  • 具备基本编程经验
  • 对嵌入式系统有一般理解
  • 熟悉C/C++编程

受众

  • 初级开发者
  • 硬件/软件技术人员
  • 各行业技术人员
  • 爱好者
 14 小时

客户评论 (2)

即将举行的公开课程

课程分类