前言:
最近正在学习arduino开发,0经验产品入门,期望后续能实现自己需求自己实现,由于本地markdown不方便编辑其他在线文档记录也不太清晰不方便自己持续更新,所以采取csdn编辑,如果能顺便帮助其他和我一样的小伙伴也算是意见好事。
目前失业在家想实现一个自动化种植水培菜园,目前正在学习如何使用单片机获取环境数据
本笔记重点记录内容是各种传感器模块的使用,由于是自用不能提现得过于详尽各位看到的老哥如果觉得有优化建议欢迎评论指正。
开发板引脚示意图
放引脚图担心卖我板子的商家跑路了后面找不到了
ESP32-S3-N16R8 入手价26
ESP32-WROOM-32 引脚 入手价 15
8266引脚入手价 12.4
arduino uno 改进版 入手价 17.5
宏定义
#define 宏名称+针脚号
用法
#define LED 5
注意事项:宏定义区别主要在于宏定义程序执行时是在预处理时执行不需要占用内存空间,变量则是在编译时执行,需要占用内存空间
宏定义不需要类型申明,变量需要类型申明
常用函数:
- pinMode函数 (针脚模式)
值:INPUT输入模式、OUTPUT输出模式、INPUT_PULLU上拉电阻使之一直保持高电平
用法:
pinMode(引脚, INPUT);
- digitalWrite函数(数字信号写入)
值:HIGH高电平、LOW低电平
用法:
pinMode(引脚, OUTPUT);
digitalWrite(引脚, LOW);
注意事项