当前位置: 首页 > 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


总结

这篇文章依旧没有总结

http://www.dtcms.com/a/129569.html

相关文章:

  • 音视频学习(三十三):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预测性维护系统
  • JVM初探——走进类加载机制|三大特性 | 打破双亲委派SPI机制详解
  • Cesium.js(5):坐标转换
  • 如何使用Python调试学习两数之和算法
  • 物联网|无人自助台球厅源码|哪些框架支持多设备连接?
  • 成为一种国家战略范畴的新基建的智慧园区开源了
  • Interaction Toolkit 跳跃功能详解
  • 【C++初学】课后作业汇总复习(二)函数重载与类的成员函数重载,默认参数值函数——认识多态 - Toggle
  • AIDD-人工智能药物设计-大语言模型在医学领域的革命性应用
  • 03-框架篇 面试题-mk
  • k8s通过service标签实现蓝绿发布