电子组培训文档
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
电子组培训文档
EDA 入门——绘制符号和封装
1. 绘制符号
唯一有物理作用的是
引脚
引脚的顺序可以根据实际情况调整
做好标记和提示
2. 绘制封装
与符号有联系的是
引脚和焊盘
标准元器件请按照相应的标准绘制
仔细检查封装的尺寸规格(非常重要)
做好标记和提示
给封装添加 3D 模型
NE555 数据手册
数据手册下载网址
3D 模型下载网址