Arduino各类传感器笔记

前言:

最近正在学习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);

注意事项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值