首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microbit可以打开LED,但不能打开电机

Microbit可以打开LED,但不能打开电机
EN

Stack Overflow用户
提问于 2018-02-17 23:49:13
回答 1查看 560关注 0票数 2

我使用火焰传感器(连接到pin0)来探测火灾,当传感器靠近蜡烛时,pin1转到1,pin1连接到发光二极管,当传感器靠近蜡烛时,来自pin1的电压为3.298V,发光二极管亮起。我把LED换成了小马达,马达不能开机,电压只有0.026V,小马达3V就可以开机。

请在下面找到代码

代码语言:javascript
复制
basic.forever(() => {
if (pins.analogReadPin(AnalogPin.P0) < 20) {
    pins.digitalWritePin(DigitalPin.P1, 1)
} else {
    pins.digitalWritePin(DigitalPin.P1, 0)
}
})

当火焰传感器接近火情时,我如何打开马达?

诚挚的问候,

开尔文

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-18 22:04:49

我读到微位GPIO线上的电流限制只有5 5mA,GPIO的组合输出是15 5mA。虽然这只是足够点亮LED的电流,但这不足以为电机供电。功率等于电流x电压。使用微控制器转动电机或其他设备的一种标准方法是将GPIO连接到晶体管的基极(如果使用场效应晶体管,则将栅极连接到栅极,简称为FET )。晶体管可以看作是电流放大器。在基座上施加一点电流,就可以让大得多的电流流过另外两个引脚。电机是通过晶体管供电的,而不是直接从微型钻头供电。这允许来自微:位的少量电流间接地将大电流提供给电机。晶体管将连接到电源,因此为电机供电的电流来自电源,通过晶体管,而不是通过微位。

你应该能够通过你最喜欢的搜索引擎搜索一下,找到一个合适的设计。这是反对在答案中嵌入链接的建议,因为链接可能会改变或消失,但“arduino电机控制器电路”一词出现了一些图像和链接,应该会对你有所帮助。

祝好运!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48843049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档