课件内容:
绪论
理解Arduino的基本概念,掌握软件使用方法和基本开发流程,会通过编程控制Arduino的IO管脚。
1.1 绪论
1.2 Arduino 入门
1.3 Arduino辅助软件介绍
1.4 STM32 介绍
Arduino的定时、中断及接口
理解定时、中断、串口的基本概念,掌握Arduino定时、中断、串行通信和SPI接口的编程使用方法。
2.1 Arduino定时
2.2 Arduino中断
2.3 Arduino串口
2.4 Arduino SPI
Arduino的基本输入输出
理解按键、键盘、数码管等输入输出设备的工作原理,掌握Arduino按键和、键盘和数码管的编程使用方法。
3.1 Arduino按键
3.2 Arduino键盘
3.3 Arduino数码管
3.4 数码管动态扫描
Arduino的高级输入输出
理解旋钮、LED点阵、液晶屏等高级输入输出设备的工作原理,掌握Arduino高级交互方式的编程方法。
4.1 Arduino旋钮
4.2 ArduinoLED点阵
4.3 Arduino光立方
4.4 Arduino液晶屏
Arduino的交通灯与密码锁
学习单片机的状态机设计方法,掌握交通灯和密码锁的设计实现方法。
5.1 状态机
5.2 交通灯
5.3 密码锁
Arduino的模拟IO
理解Arduino模拟IO,操纵杆、PWM的工作原理,掌握Arduino读取操纵杆信息、产生PWM控制蜂鸣器和电机的编程方法。
6.1 Arduino模拟IO
6.2 Arduino操纵杆
6.3 Arduino的PWM
6.4 Arduino蜂鸣器
6.5 Arduino电机控制
Arduino的传感器
理解温湿度、超声波、光电、陀螺仪等传感器的工作原理,掌握Arduino通过传感器获取物理世界信息的编程方法。
7.1 Arduino温湿度传感器
7.2 Arduino超声波测距
7.3 Arduino光电传感器
7.4 Arduino陀螺仪
Arduino的无线通信
了解蓝牙、GSM、WiFi和LoRa的基本概念,掌握Arduino进行无线通信的编程方法。
8.1 蓝牙
8.2 GSM
8.3 WiFi
8.4 LoRa
Arduino的智能车
掌握由模块到系统的综合设计方法,扩展同学们对单片机制作项目的认知。
9.1 系统设计
9.2 超声波避障
9.3 光电循迹
9.4 无线遥控
AVR单片机基础
理解AVR单片机及其IO的基本构成,掌握AVR单片机软件开发方法,会通过编程控制AVR单片机的IO管脚。
10.1 AVR单片机入门
10.2 AVR软件的IO
AVR单片机的定时、中断和串行接口
理解AVR单片机定时器、中断和串行接口的基本组成,掌握寄存器配置和编程使用方法。
11.1 AVR单片机的定时器
11.2 AVR单片机的中断
11.3 AVR单片机的串口接口
单片机综合实验1——水火箭测控
在本实验中制作一款可自主着陆的水火箭。基于单片机、陀螺仪、舵机、无线通信模块设计开发测控系统,让水火箭在发射后可通过无线链路实时回传自身运动数据,并根据运动数据计算出水火箭运行水平距离,到达着陆区时自动开伞将火箭降落至着陆区。
12.1 实验原理
12.2 实物制作
12.3 测试与展示
单片机综合实验2——机器猫
基于四足机器人平台和ESP32单片机,设计实现一款可执行前进、后退、左右转、坐下、自主避障等动作的机器猫玩具,同时能够通过网络远程监测与控制。
13.1 实验原理
13.2 实物制作
13.3 测试与展示
单片机综合实验3——自平衡小车
基于两轮小车平台和STM32单片机,设计实现一款可站立平衡、遥控行驶的两轮送货小车。
14.1 实验原理
15.2 实物制作
15.3 测试与展示
《单片机基础》PPT课件 王俊 北京航空航天大学
资源下载
下载价格10 金币
VIP 5折
立即购买