Files
esp8266_study/学习.txt
2024-09-27 01:22:07 +08:00

93 lines
2.5 KiB
Plaintext
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

1esp8266
2面包板
跳线
3杜邦线
继电器
4T型马达 两个
5L298N
6轮子 两个
Arduino 基础学习!
esptool.py 工具https://github.com/espressif/esptool
重置esptool.py -p /dev/cu.SLAB_USBtoUART erase_flash
电压:你用同样大小的力去推不同的物体,把你的力量比做恒定的
电流:物体移动的速度大小比做电流大小,
电阻:物体和地面的摩擦力大小比做电阻的大小
电阻计算:
1 供电 电源3.3V
2 LED需要2V电压差才能点亮所以电阻需要去除1.3V
3 LED 主要20毫安工作电流需要电阻的阻值
65欧姆 = 1.3V / 20ma0.02
电阻消耗功率 0.026W = 1.3V * 0.02A
电源3.3VLED需要 2V20MA可知电阻是 1.3V 1.3V / 0.02 功率 = 3 x 0.02 = 0.06W
1
ESP8266模块支持STA/AP/STA+AP 三种工作模式:
STA 模式ESP8266模块通过路由器连接互联网手机或电脑通过互联网实现对设备的远程控制
AP模式ESP8266模块作为热点实现手机或电脑直接与模块通信实现局域网无线控制
2
硬件串口通讯引脚:
RX接收
TX发送
D4 U1TXD 发送
SD1 U1RXD 接收
3
蓝底白字 GPIO 通用输入输出 数字 引脚D0~D8 )这其中 D3 和 FLASH 相连
数字输入 INPUT 状态
digitalWrite(LED_BUILTIN, HIGH);
HIGH == 3.3V
digitalRead(LED_BUILTIN, HIGH);
输入的电压不可以超过 3.3V
AO 模拟引脚 电压 0 - 1V
3V3 为外部设备供电的引脚
Vin 为NODEMCU供电 5V
GND 接地引脚
RST 按键 复位按键
FLASH 刷固件时候需要
4
arduino的引脚模式有三种
INPUT——输入模式 别人给数值给引脚
OUTPUT——输出模式 引脚给数据给别人
INPUT_PULLUP——输入上拉模式 没有信号的时候默认高电平
红外人体感应模块
触发方式:(可跳线选择)
L :不可重复触发方式:即感应输出高电平后, 延时时间段一结束, 输出将自动从高电平变成低电平
H(B) :重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围活动,其输出将一
直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,
并且以最后一次活动的时间为延时时间的起始点
延迟时间0.5~300秒
感应距离3~7米
RT热敏电阻
RL光敏电