/* 功能: - esp32-cam摄像头备注: - 分区表的app空间>=3MB - 有PSRAM - 正式版固件需要修改wifi信息 - 工具->开发板选择anthinker-eap32-cam - MQTT5.0 - mqtt://192.168.100.227:1883 - emqx账户:emqx,__emqx__ 连接: - led:io4(high) 第三方库: - PubSu
ESP32 可以很好的移植并很好的支持 MQTT 协议,设备端通过 pubish 即可将数据发送到云端。 val = s_device_info_num / 10; char buf[128]; memset(buf, 0, sizeof(buf)); sprintf(&buf[3], "{\"%s\":%d}", ONENET_DATA_STREAM, val); uint16_t len = strlen(&buf[3]); buf[0] = data_...
"..") == 0) { continue; } memset(sub_path, 0, sizeof(sub_path)); sprintf(sub_path, "%s/%s", path, dp->d_name); if (stat(sub_path, &st) == -1) { continue; } if (S_ISDIR(st.st_mode)) { printf("%*s[%s]\n", depth * 2, "", dp->d_name); print_dir(sub_...
显示图片参考下面代码: intlen = sprintf(buf,"S:/hold/%04d.bin", frame_id++); buf[len]=0; lv_img_set_src(img1,buf);if(frame_id ==311) frame_id =0; *** 所有代码: 1,display.h,display.c 这里就是实现了TFTLCD移植到LVGL里面,然后TFTLCD的使用以及移植到LVGL参考前面的博客。 #include"...
(1000 / portTICK_RATE_MS); sprintf(cPayload, "%s : %d ", "hello from ESP32 (QOS0)", i++); paramsQOS0.payloadLen = strlen(cPayload); @@ -328,5 +360,5 @@ void app_main() ESP_ERROR_CHECK( err ); initialise_wifi(); - xTaskCreatePinnedToCore(&aws_iot_task, "aws_iot_...
(u8g2_font_ncenB14_tr);//设置字体u8g2.setCursor(15,20);u8g2.print("FM Radio");u8g2.setFont(u8g2_font_ncenB10_tf);u8g2.setCursor(15,40);sprintf(str,"%u MHz",rx.getFrequency());u8g2.print(str);u8g2.setCursor(15,55);sprintf(str,"Vol:%2.2u",rx.getVolume());u8g2....
u8g2.setCursor(15,55);sprintf(str,"Vol: %2.2u",rx.getVolume()); u8g2.print(str); u8g2.sendBuffer();delay(1000); } 网络收音: 这里其实可以重点讲解一下,因为涉及到了DAC。关于什么是ADC/DAC大家可以看这篇博文: 整个webradio的实现过程可以划分为三部分: ...
sec = s_sec.toInt(); } else { sec = 0; } if (hour >= 0 && hour <= 23 && min >= 0 && min <= 59 && sec >= 0 && sec <= 59) { sprintf(alarm_time, “%02d:%02d:%02d”, hour, min, sec); String msg = “Alarm set to “; ...
sprintf(filename, "/image%d.jpg", imageCount); photo_save(filename); Serial.printf("Saved picture:%s\n", filename); Serial.println(""); imageCount++; } } } 高效捕捉图像 在这个增强版代码中: 单击:设备捕捉图像并将其保存到 SD 卡中。每张图像都按顺序命名,可避免在相机打开(从深度睡眠模式...
fb_t *fb = esp_camera_fb_get();if (fb){Serial.printf("width: %d, height: %d, buf: 0x%x, len: %d\n", fb->width, fb->height, fb->buf, fb->len);char data[4104];//client.publish(mqtt_TopicName, "0");for (int i = 0; i < fb->len; i++){sprintf(data, "%02X", *...