为什么在Launchpad msp430(g2553)中没有为Arduino工作库dht11?

时间:2012-11-28 23:57:25

标签: arduino msp430

如果Launchpad与Arduino兼容,为什么不工作库? 传感器数据足以导出到串行端口。

dht11和dht22库有什么区别?

2 个答案:

答案 0 :(得分:0)

有一个名为Energia的项目,它说它是MSP430的Arduino分支。

或者,有一个帖子here,其代码可以读取MSP430上的DHT11(本机代码,据我所知,不使用Energia),另一个here带有代码来读取类似于MSP430 / Energia的DHT22。

我从Picaxe论坛上关于这些传感器的讨论中了解到,他们对时间有点挑剔,所以你可能需要一些修修补补才能使这些东西发挥作用。

答案 1 :(得分:0)

我在搜索 DHT11 和 MSP430 时遇到了这个问题,如果问题仍然有效:

请检查我为连接 DHT11 传感器和 MSP430 编写的以下代码,这些代码不需要任何库,您只需将其粘贴到 code composer studio 中的 main.c 文件中,然后调试+恢复.下面的第一个文件(dht11_MSP430G2553)进行一次读取,您可以在表达式窗口中看到值,第二个文件(MSP430_DHT11_Sensor)更成熟,它通过用看门狗定时器重置微控制器来循环读取值,并输出串行监视器的值以 19200 波特为单位 https://github.com/selimg76/microcontroller/blob/master/dht11_MSP430G2553 https://github.com/selimg76/microcontroller/blob/master/MSP430_DHT11_Sensor

详细解释见以下视频:

https://youtu.be/Hid_jB_Dy-A https://youtu.be/Fzf8q6fgxfQ