ESP32 Arduino使用内部霍尔传感器_esp32 读取内部霍尔传感器 arduino-程序员宅基地

技术标签: esp32  Arduino ESP32 入门实例教程  esp32内置霍尔  

ESP32Arduino使用内部霍尔传感器

  • 开发板:ESP32 Dev Module

实例代码

/*******************************************************
            ESP32 使用内部霍尔传感器
   功能:使用内部霍尔传感器获取磁场强度的值打印到串口监视器
   引脚:

 *******************************************************/
const int LED = 2;
const int LIMIT = 0;
void setup() {
    
  Serial.begin(115200);
  pinMode(LED, OUTPUT);
}

void loop() {
    
  //guarda o valor lido do sensor hall
  int measurement = 0;
  measurement = hallRead();
   Serial.print("Hall sensor measurement: ");
  Serial.println(measurement);
  if (measurement < LIMIT) {
    //数值小于0,点亮板载led灯
    digitalWrite(LED, HIGH);
  }
  else {
    
    digitalWrite(LED, LOW);
  }
  delay(1000);
}
  • 串口打印信息
    在这里插入图片描述
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42880082/article/details/120325687

智能推荐

【OpenCV】基本操作 滤波器_不脱发的码农~~~~的博客-程序员宅基地

【OpenCV】高手勿入! 半小时学会基本操作 9 概述图像平滑均值滤波器方框滤波高斯滤波器中值滤波 概述 OpenCV 是一个跨平台的计算机视觉库, 支持多语言, 功能强大. 今天小白就带大家一起携手走进 OpenCV 的世界. (第 9 课) 图像平滑 图像平滑 (image smoothing) 是一种区域增强算法. 可以帮助我们去除早点改善图片质量. 滤波器 (Filter) 可以帮助我们来降低噪声, 均值滤波器的主要应用是去除图像中的不相关细节. 原图: 均值滤波..

使用Go构建区块链 第2部分:工作量证明_区块链部分工作量证明-程序员宅基地

Introduction在上一篇文章中,我们构建了一个非常简单的数据结构,这是区块链数据库的本质。我们可以通过它们之间的链状关系为它添加区块:每个区块都链接到前一个块。我们的区块链实现有一个重大缺陷:向链中添加区块很容易。区块链和比特币的核心之一是:添加新区块是一项艰苦的工作。今天我们要解决这个缺陷。Proof-of-Work(工作量证明)区块链的一个关键思想是,必须进行一些艰苦的工作..._区块链部分工作量证明

android:kotlin语言中使用单例模式-程序员宅基地

不带参数class StudentDaoOpe private constructor() { private object mHolder { val instance = StudentDaoOpe() } companion object { fun getInstance(): StudentDaoOpe { re

Salesforce的TestClass-程序员宅基地

虽然Salesforce从业人员应该尽量使用标准功能来实现需求,但仍不可避免的要用到代码。标准功能的话,Salesforce会自己负责质量(虽然Bug频发。。。),对于自定义功能,Salesforce则制定了质量标准,比如,如果总体代码覆盖率不到75%,无法Deploy。一般的Apex Code,就像那些出现在Trigger里,出现在Controller里的代码,测试类都很好写,就按照1....

c++ 中的类型转换,char[],string,int间的转换_c++ stint转char-程序员宅基地

char[],string,int间的转换stringstreamstring 转 int string str = "1341324"; stringstream ss; ss << str; cout << ss.str() << endl;int 转 string int i = 200; stringstream ss; ss << i; // 将 ss 的值赋给 str // str_c++ stint转char

随便推点

Python C/S架构,网络通信相关名词,socket编程-程序员宅基地

主要内容:  一. C/S架构  二.网络通信的相关名词  三.socket编程一.C/S架构和B\S架构概述1. C/S架构: Client/Server(客户端/服务端)架构 描述: C/S架构--需要服务端部署;用户单独安装客户端,客户端软件升级,服务端要为每个用户服务.可以不联网使用.   客户端(client): 享受服务端提供的服务   服..._c/s架构python

使用PICT生成全面组合覆盖的测试用例-程序员宅基地

综述PICT(The Pairwise Independent Combinatorial Testing Tool),是 Microsoft 内部使用一款测试用例设计工具。在实际使用过程中,需要输入测试用例相关的参数,然后PICT可以有效的按照两两测试的原理来创建和设计测试用例,以获得参数的全面组合覆盖。...

python中while语句的用法_Python while循环语句的使用-程序员宅基地

本篇介绍Python循环语句的使用,文中主要讨论while循环语句,使用while循环语句可以解决程序中需要重复执行的操作,本文讲解的每个案例中都配有流程图和代码说明。通过本篇的学习,可以达成如下目标。● 掌握循环语句的使用规则● 循环语句流程图的画法前面讨论了在Python编程中进行条件判断的if—else等语句,然而有些问题仅仅通过判断语句还不能解决。有时为解决一个问题常常需要重复执行一个或多..._在满足一定条件,重复执行一段程序称作:

python读取外部文件-程序员宅基地

1 >>> pd.read_excel('c://111.xlsx')2 年度排名 历史排名 电影名称 总票房 总人次 总场次 上映年份 操作3 0 1 1 美人鱼 NaN -- -- 2016 数据纠错4 1 2 9 疯狂动物城 NaN -...

20155305乔磊2016-2017-2《Java程序设计》第五周学习总结-程序员宅基地

20155305乔磊2016-2017-2《Java程序设计》第五周学习总结教材学习内容总结try、catch1.求平均数程序示例 import java.util.Scanner; public class Average{ public static void main(String[] args){ Scanner console=new Sc...

处理异常方法-程序员宅基地

java中处理异常的两种方法1.用throws解决异常:package mazhengting;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class TestException2 {//主类中调用throws FileNotFoundException可以解决1异常 //主类中调用throws IOException(是调用1方法的父类)可以

推荐文章

热门文章

相关标签