当前位置: 首页 > news >正文

【01】Arduino编程基础知识

  • 前言
  • 一、了解编译界面
  • 二、GPIO函数的介绍
  • 三、相关在线学习网址推荐
  • 总结


前言

其实关于Arduino的IDE我好久之前就使用过了,但是缺少系统的笔记,正好目前想要学习,增加系统的笔记来记录一下。


一、了解编译界面

找到一篇写得很好的文章,仙人指路【Arduino IDE】安装及开发环境、ESP32库
不过,我期待有那种可以详细介绍界面使用的,but我没一找到。目前来说我也没精力一一解释,希望后面可以跟进一下。

二、GPIO函数的介绍

1、pinMode:设置引脚的工作模式

pinMode(pin,mode);

pin:要设置的引脚号
mode:要设置的工作模式
OUTPUT设置为输出模式,有高/低电平,驱动LED、继电器等外部设备。
INPUT设置为输入模式,如需要其稳定,需要增添上/下拉。
INPUT_PULLUP设置为上拉输入,属于 内部上拉。
INPUT_PULLDOWN设置为下拉输入,属于内部下拉。

2、digitalWrite:设置引脚输出高低电平数字信号

digitalWrite(pin,value);

pin:要设置的引脚号
mode:指定输出电平
HIGH/(1):高电平
LOW/(0):低电平

3、digitalRead:从指定引脚读取外部输入的数字信号

digitalRead(pin);

返回值:引脚的电平状态。如果外界输出高电平的时候,返回值是1,如果输出是低电平时会,返回值是0.

4、延时相关函数:delay、delayMicroseconds、millis
delay毫秒级别

三、相关在线学习网址推荐

wokwi


总结

这篇文章依旧没有总结

相关文章:

  • 音视频学习(三十三):GOP详解
  • mac安装python
  • 五、adb常用命令
  • 基于web的民宿信息系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 中间件--ClickHouse-2--OLAP和OLTP
  • c++:构造函数(Constructor)与析构函数(Destructor)
  • 基于 LSTM 的多特征序列预测-SHAP可视化!
  • 利用 Python 进行股票数据可视化分析
  • 做防水两步走,一步选材料一步定施工
  • 2.微服务拆分流程
  • 如果想在 bean 创建出来之前和销毁之前做一些自定义操作可以怎么来实现呢?
  • 6.2 GitHub API接口设计实战:突破限流+智能缓存实现10K+仓库同步
  • Nature重磅:后晶体管时代光子芯片革新AI计算!光子处理器运行《吃豆人》性能比肩电子,能效提升超500倍
  • 如何查看自己抖音的IP属地?详细教程+常见问题解答
  • 达梦数据库用函数实现身份证合法校验
  • Ubuntu18系统安装
  • Android.bp中添加条件判断编译方式
  • LeetCode 题目 「二叉树的右视图」 中,如何从「中间存储」到「一步到位」实现代码的优化?
  • Ubuntu-搭建nifi服务
  • PHM学习软件|PHM预测性维护系统
  • 做黄色网站被抓了怎么处理/网络服务电话
  • 合肥餐饮网站建设/seo是什么意思为什么要做seo
  • 网站建设中代码/seo网络推广是干嘛的
  • 企业做网站的/企业文化的重要性和意义
  • 冷水滩做微信网站/seo平台是什么意思
  • 深圳龙岗疫情最新消息多少例了/seo营销专员