电子组培训文档
1.
Arduino 基础
❱
1.1.
Arduino 和 Arduino IDE
1.2.
第一个程序 Blink
1.3.
使用按钮
1.4.
中断 Interrupt
1.5.
定时器 Timer
1.6.
脉冲宽度调制 PWM
1.7.
模数转换 ADC
1.8.
串口通信 UART
1.9.
单片机的存储器和 EEPROM
2.
C 语言基础
❱
2.1.
C 语言基本语法
2.2.
数据类型
2.3.
变量和常量
2.4.
运算符
2.5.
条件判断 if 和 switch
2.6.
循环 while 和 do/while
2.7.
循环 for
2.8.
函数
2.9.
函数的作用域规则
2.10.
数组
2.11.
多维数组
2.12.
字符串
2.13.
指针
2.14.
指针的算数运算
2.15.
指针和数组、函数
2.16.
枚举(enum)
2.17.
结构体(struct)
2.18.
共用体(union)
3.
Python 基础
❱
3.1.
环境搭建
3.2.
基础语法
3.3.
数据类型
3.4.
数据类型转换
3.5.
运算符
3.6.
if条件语句
3.7.
while和for循环语句
3.8.
小测验
3.9.
def函数
3.10.
lambda 表达式
3.11.
import 模块导入
4.
通信专题
❱
4.1.
One-Wire
❱
4.1.1.
One-Wire 通信原理
4.1.2.
DHT11 数据手册速览
4.1.3.
代码逻辑分析
4.1.4.
整合打包代码
4.1.5.
总结和拓展
4.2.
UART
❱
4.2.1.
UART 通信原理
4.2.2.
HC-05 数据手册速览
4.2.3.
HC-05 蓝牙的使用
4.2.4.
总结和拓展
4.3.
I2C
❱
4.3.1.
I2C 的通信原理
4.3.2.
DS3231 数据手册速览
4.3.3.
代码逻辑分析
4.3.4.
整合打包代码
4.3.5.
总结和拓展
4.4.
SPI
❱
4.4.1.
SPI 通信原理
4.4.2.
MPU9250 数据手册速览
4.4.3.
代码逻辑分析
4.4.4.
整合打包代码
4.4.5.
总结和拓展
4.5.
并行通信
❱
4.5.1.
并行通信原理
4.5.2.
LCD1602 数据手册速览
4.5.3.
代码逻辑分析
4.5.4.
整合打包代码
4.5.5.
总结和拓展
5.
项目制作
❱
5.1.
NFC
❱
5.1.1.
初代门禁版本
5.1.2.
目前门禁版本
5.1.3.
未来的改进
5.2.
LED Board
❱
5.2.1.
制作步骤
5.2.2.
代码及使用
5.2.3.
总结和拓展
5.3.
CNC-Engraver
❱
5.3.1.
什么是 CNC
5.3.2.
编辑和配置 Grbl
5.3.3.
雕刻机硬件搭建
5.3.4.
雕刻机控制软件
5.3.5.
总结和拓展
6.
半小时入门介绍
❱
6.1.
EDA 入门
❱
6.1.1.
555 计时器
6.1.2.
绘制符号和封装
6.1.3.
设计原理图
6.1.4.
设计 PCB
6.2.
Markdown 入门
❱
6.2.1.
基础语法 1
6.2.2.
基础语法 2
6.3.
Git 及 Github 入门
❱
6.3.1.
集中式 vs 分布式
6.3.2.
Git 的安装与配置
6.3.3.
Git 常用命令
6.4.
前端开发入门
❱
6.4.1.
前端三语言
6.4.2.
HTML 基础
6.4.3.
CSS 基础
6.4.4.
自我介绍
7.
参与完善本文档
❱
7.1.
配置环境
7.2.
文档撰写规范
7.3.
编译发布文档
Light
Rust
Coal
Navy
Ayu
电子组培训文档
前端开发入门