课程大纲

介绍
高级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)

即将举行的公开课程

课程分类