
ARDUINO
文章平均质量分 54
落叶_小唱
本人喜欢看书,喜欢了解科技前沿,喜欢计算科学!
展开
-
ESP32 MQTT服务通信传输DHT11温湿度数据及控制LED
关于如何在Windows下设置mqtt服务器请移步上一篇博文:python MQTT服务通信环境准备:mosqutto服务端程序,需要进行一些配置,重启服务,默认服务端口为1883mqttx客户端程序,方便订阅和发布信息:https://github.com/emqx/MQTTX/releasesArduino通过包管理器安装PubSubClientesp32连接的网络和运行mosqutto服务程序的电脑处在同一个网段arduino代码/********* @author: Wenqi原创 2021-06-20 16:56:18 · 4803 阅读 · 2 评论 -
python MQTT服务通信
系统:Ubuntu20.04, windows软件要求:(1)下载安装mosquitto1. Linux通过ppa安装之后会自动启动服务,可以通过systemctl status mosquitto.service查看,默认配置文件路径在/etc/mosquitto/mosquitto.conf,如果修改了conf配置文件,需要重启服务以生效,参考教程https://www.dtmao.cc/news_show_759697.shtml,可以修改配置文件为:#设置不允许匿名登录allow_anon原创 2021-06-20 12:57:08 · 998 阅读 · 0 评论 -
ESP32 WiFiClient发送数据至腾讯云服务器并接收处理
ESP32代码:#include <WiFi.h>#include <WiFiClient.h>#include <Adafruit_Sensor.h>#include <DHT.h>#include <DHT_U.h>/* change ssid and password according to yours WiFi*/const char* ssid = "网络名称";const char* password = "网原创 2021-06-16 23:08:58 · 5049 阅读 · 0 评论 -
ESP32 FreeRTOS信号量
开发板:NodeMCU 32 V1.3开发板引脚图:开发环境:Arduino,https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json实现功能:(1)任务1初始化按钮,设置按钮中断,最后删除自身任务;(2)任务2接收信号量,如果在一定时间内接收到信号量,则翻转LED灯;这个时间由函数xSemaphoreTake的第二个参数决定,该函数原型为:BaseType_t xSem原创 2021-06-13 21:59:39 · 1660 阅读 · 0 评论 -
ESP32 FreeRTOS队列操作
开发板:NodeMCU 32 V1.3开发环境:Arduino,https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json实现功能:(1)设定2个任务,设定一个队列(常规或者静态)(2)任务1:每隔1s,计数器加1,当计数值为5时,将计数值写入队列:xQueueSendToBack(myqueue, &count, wait_ticks),同时计数清零;(3)任务2:原创 2021-06-11 11:50:48 · 1250 阅读 · 0 评论 -
Arduino串口数据可视化方法
系统:win10 64bits Arduino IDE: 1.8.5Arduino可以方便地操作传感器获得传感器数据,获取数据之后我们比较关心的是数据可视化Arduino自带有串口监视器和串口绘图器,我还找到了其他3种适合于arduino串口数据绘图的工具,这篇博客也当做个记录,分别介绍这4种绘图方法,传感器数据是上一篇博客介绍的K型热电偶采集的温度。 (1)IDE自带的串口绘图器 ...原创 2018-08-04 22:21:28 · 60405 阅读 · 8 评论