MOSFET Driver Module(IRF520) CN: 두 판 사이의 차이
(새 문서: {{#seo:|title=ArduWiki : Arduino MOSFET驱动模块(IRF520)指南|title_mode=append|keywords=Arduino, 信息科学, 创客学习, 绩效评估, MOSFET驱动模块 (IRF520), Arduino作品, 毕业设计, Arduino示例代码|description=介绍如何使用Arduino控制MOSFET驱动模块(IRF520)(基础信息、电路连接、示例代码)。适用于信息科学与创客课程。}}가운데|class=coders100 这是一个可以通过P...) |
잔글편집 요약 없음 태그: 되돌려진 기여 |
||
| 1번째 줄: | 1번째 줄: | ||
{{#seo:|title=ArduWiki : Arduino | {{#seo:|title=ArduWiki : Arduino 霍尔磁感应传感器模块(KY-024)指南|title_mode=append|keywords=Arduino, 信息科学, 创客学习, 绩效评估, 霍尔磁传感器模块 (KY-024), Arduino作品, 毕业设计, Arduino示例代码|description=介绍如何使用Arduino控制霍尔磁感应传感器模块(KY-024)(基础信息、电路连接、示例代码)。适用于信息科学与创客课程。}}[[파일:Ky024홀자기대표이미지.jpg|가운데|class=coders100]] | ||
这是一个带有数字和模拟输出的磁性感应模块。 | |||
可通过可调电阻调节灵敏度。 | |||
== '''规格参数''' == | == '''规格参数''' == | ||
* 工作电压:3.3V ~ 5V | * 工作电压:3.3V ~ 5V | ||
* | * 输出类型:数字输出、模拟输出 | ||
== '''示例所需硬件''' == | == '''示例所需硬件''' == | ||
| 15번째 줄: | 14번째 줄: | ||
* Arduino board | * Arduino board | ||
* 杜邦线 | * 杜邦线 | ||
* | * 霍尔磁传感器模块(KY-024) | ||
== '''连接方式''' == | == '''连接方式''' == | ||
{| class="wikitable" | {| class="wikitable" | ||
| Arduino Nano | | Arduino Nano | ||
| | | 霍尔磁传感器模块 KY-024 | ||
|- | |- | ||
| | | A0 | ||
| AO | |||
| | |||
|- | |- | ||
| | | D12 | ||
| DO | |||
| | |||
|- | |- | ||
| | | 3.3V | ||
| + | | + | ||
|- | |- | ||
| GND | | GND | ||
| | | G | ||
|} | |} | ||
[[파일: | [[파일:Ky024회로.png|가운데|class=coders100]] | ||
== '''示例代码''' == | == '''示例代码''' == | ||
输出霍尔磁传感器的值的示例。<syntaxhighlight lang="c++" line="1"> | |||
int | const int analogPin = A0; | ||
int | const int digitalPin = 12; | ||
void setup() { | void setup() { | ||
pinMode(digitalPin, INPUT); | |||
} | } | ||
void loop() { | void loop() { | ||
int valap = analogRead(analogPin); | |||
int valdp = digitalRead(digitalPin); | |||
Serial.print(valap); | |||
Serial.print("\t"); | |||
Serial.println(valdp); | |||
delay(100); | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== 执行结果 === | === 执行结果 === | ||
* 模块周围无磁铁时: | |||
[[파일:Ky024 자석없을때.png|가운데|class=coders100]] | |||
* 模块周围有磁铁时: | |||
[[파일:Ky024 자석있을때.png|가운데|class=coders100]] | |||
2025년 3월 27일 (목) 16:29 판

这是一个带有数字和模拟输出的磁性感应模块。
可通过可调电阻调节灵敏度。
规格参数
- 工作电压:3.3V ~ 5V
- 输出类型:数字输出、模拟输出
示例所需硬件
- Arduino board
- 杜邦线
- 霍尔磁传感器模块(KY-024)
连接方式
| Arduino Nano | 霍尔磁传感器模块 KY-024 |
| A0 | AO |
| D12 | DO |
| 3.3V | + |
| GND | G |

示例代码
输出霍尔磁传感器的值的示例。
const int analogPin = A0;
const int digitalPin = 12;
void setup() {
pinMode(digitalPin, INPUT);
}
void loop() {
int valap = analogRead(analogPin);
int valdp = digitalRead(digitalPin);
Serial.print(valap);
Serial.print("\t");
Serial.println(valdp);
delay(100);
}
执行结果
- 模块周围无磁铁时:

- 模块周围有磁铁时:
