• 2024-11-19arduino中使用serial chart查看串口数据图性
    参考文章:串口波形显示软件SerialChart的使用-CSDN博客下载地址:SerialChart–StarlinoElectronicsarduino代码如下//定义LED引脚,这里假设是13号引脚constintledPin=13;voidsetup(){//初始化LED引脚为输出模式pinMode(ledPin,OUTPUT);//初始化串口通
  • 2024-11-15Linux系统编译QT5.15.0及串口问题
    编译流程:1>下载QT源码源码的下载可以到qt的官网http://www.qt.io/download/ 2>解压tarxvfqt-everywhere-src-x.x.x.tar.gz注意后缀和解压方式3>配置 ./configure进行环境配制。4>编译执行make编译,时间长,大概在三四个小时左右。5>安装sudomakeinstall需要5分钟
  • 2024-11-14Arduino语法详解_含示例详解
    Arduino的程序可以划分为三个主要部分:结构、变量(变量与常量)、函数。  结构部分 一、结构1.1setup()1.2loop()二、结构控制2.1if2.2if...else2.3for2.4switchcase2.5while2.6do...while2.7break2.8continue2.9return2.10goto三、扩展语法
  • 2024-11-14Arduino 机械爪 (适合初学者-舵机-蓝牙-触点开关-小喇叭)
    一张总括图(寒假入坑Arduino一个月想着做一个小东西练练手便想出了这个小创意)首先:介绍下本项目的实现内容:Arduino控制舵机转动角度--->舵机的角度转为机械爪的抓取角度--->实现物品的抓取--->抓取后喇叭发出声音,示意抓取完成---(手机利用蓝牙控制转动角度)
  • 2024-11-13ESP32串口通信
    基于ArduinoIDE开发环境编写的ESP32程序示例:通过串口与电脑通信,按下boot按键开始以1Hz的频率发送学号,再次按下则停止发送//引入ESP32的相关库#include<Arduino.h>//定义学号,这里假设学号是123456,你需要替换成你自己的真实学号constchar*studentID="123456";
  • 2024-11-12基于RetinaFace+Jetson Nano的智能门锁系统——第四篇(完整项目)
    文章目录1.项目背景2.研究目的3.项目架构3.1NvidiaJetsonNano3.2工作逻辑4.主要算法4.1Retinaface算法4.2FaceNet算法4.3PyQt界面4.4MG996R舵机5.项目核心文件与代码5.1项目文件目录5.2项目部分代码5.2.1Main.py5.2.2Esp8266.c6.参考文献1.项目背景
  • 2024-11-10jvm之垃圾收集器
    首先总结下垃圾收集器都有哪些:回收年轻代的垃圾收集器:Serial、ParNew、ParallelScavenge。回收老年代的垃圾收集器:CMS、SerialOld、ParallelOld。同时回收老年代和年轻代的:G1。没有一个收集器可以作用于所有的应用场景,只有具体应用选择具体合适的收集器,正是因为如此才
  • 2024-11-04【花雕学编程】Arduino RTOS 之时间片轮转调度
    Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用ArduinoIDE(集成开发环境)来编写、
  • 2024-11-01ESP8266 连接 MQTT 服务器EMQX 连接MQTTX
    目录1.先用有一台自己的云服务器2. 使用FinalShell连接阿里云云服务器ECS3.安装宝塔4.在云服务器打开8888端口5.使用外网面板地址打开宝塔面板6.安装Docker7.下载emqx8.打开emqxWeb界面9.下载MQTTX10.EMQX加一个客户端11.开始通信12.加入单片机ESP82661.先
  • 2024-10-31ESP8266学习记录
    目录​编辑一、接入点模式二、NodeMCU开发板的无线终端模式1、连接指定WiFI2、自动连接最强信号WiFi网络三、NodeMCU网络服务器1、NodeMCU建立网络服务器2、通过网络服务实现NodeMCU开发板基本控制3、通过网络服务将开发板引脚状态显示在网页中四、NodeMCU闪存
  • 2024-10-31Python之pyserial模块 串口通信
    python之pyserial模块原文链接:https://www.cnblogs.com/sureZ-learning/p/17054481.htmlpyserial模块封装了对串口的访问,兼容各种平台(Windows、Linux、MACOS等)。其支持的特性如下:所有平台基于类的接口相同端口可以通过python来设置支持不同数据长度、停止位、奇偶校验位、流
  • 2024-10-30【行云流水线】满足你对工作流编排的一切幻想~skr
    作者:京东零售顾铮流水线模型众所周知,DevOps流水线(DevOpspipeline)的本质是实现自动化工作流程,用于支持软件开发、测试和部署的连续集成、交付和部署(CI/CD)实践。它是DevOps方法论的核心组成部分,旨在加速软件交付、提高质量和实现持续改进。流水线的核心是流水线模型,是实现工作流
  • 2024-10-30【花雕学编程】Arduino动手做(237)---使用 ESP32 V1 Rev1 自身的热点来创建一个简易的 HTTP 服务器,并控制板载LED
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来——小小的
  • 2024-10-16STM32学习笔记—USART串口
    USART串口协议通信接口通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统通信协议:制定通信的规则,通信双方按照协议规则进行数据收发全双工:通信双方能够同时进行双向通信。全双工有两根通信线。半双工:数据可以沿两个方向传送,但同一时刻一个信道只允许单方向传送。I
  • 2024-10-14Stanford CS149 -- Assignment 2: Building A Task Execution Library from the Ground Up
    作业描述及代码参见:CS149-asst2PartAStep1只需要实现一个简单的任务系统,在run()的开始生成工作线程,并在run()返回之前从主线程合并这些线程。任务的分配方式采用动态分配,即每个线程每次取一个任务完成,能者多劳。每个线程的核心实现为:while(true){inttaskID=done+
  • 2024-10-14问:JVM中有哪些垃圾器特点和区别是什么?
    JVM(Java虚拟机)的垃圾收集器有多种,每种收集器都有其特定的工作原理、适用场景和性能特点。以下是一些常见的JVM垃圾收集器及差异说明。常见垃圾收集器Serial收集器特点:Serial收集器是最古老、最稳定的收集器之一,使用单线程进行垃圾收集工作,进行垃圾收集时会暂停所有用户
  • 2024-10-09基于Arduino的超声波和舵机模块集成使用
    一.超声波模块和舵机模块集成使用超声波模块:HC-SR04舵机模块:SG90目的:通过ArduinoUNO核心板控制舵机旋转到不同位置,同时获取不同位置超声波模块和障碍物间的距离,配合控制算法,进行基于超声波智能避障小车的制作。二.源代码#include<Servo.h>#definetrigPin2#define
  • 2024-10-01【花雕学编程】Arduino动手做(232)---ESP32-S3 CAM使用joystick双轴摇杆模块控制LED灯
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来——小小的
  • 2024-10-01【花雕学编程】Arduino动手做(232)---ESP32-S3 CAM使用DHT11模块测量温湿度
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来——小小的
  • 2024-09-29使用Arduino Uno控制DHT22温湿度传感器模块的设计方案
       以下是使用ArduinoUno控制DHT22温湿度传感器模块的设计方案:一、硬件准备:1. ArduinoUno开发板一块2. DHT22温湿度传感器模块一个3. 面包板一块4. 杜邦线若干5.5V直流电源1个二、硬件连接:1.将ArduinoUno的5V电源引脚和GND引脚,分别连接到5V直流电源正极
  • 2024-09-26python接口串口数据
    importtimeimportserialdeftest_receive():#配置串口参数port='/dev/ttyUSB0'#根据你的设备更改端口号baud_rate=9600#波特率bytesize=serial.EIGHTBITS#数据位parity=serial.PARITY_NONE#校验位stop_bits=serial.
  • 2024-09-25嵌入式学习路线——2没有必要从51单片机起步了
    往期文章:1首先搞清嵌入式是什么、学了有什么用嵌入式适合哪些人学本专业的学生主要是电子类的学生,比如电子信息工程、通信工程、自动化、机械电子工程、仪器仪表等专业的学生,本人就是电子信息工程专业。计算机科学、软件工程之类的也可以学,但是这些偏纯软件方向,可能去BAT
  • 2024-09-23ESP32等单片机学习和研究的迷宫-传统和现代-端和云-Arduino IDE和wokwi web
    ESP32等单片机学习和研究的迷宫-传统和现代-端和云-Arduino和wokwiESP32等单片机学习和研究的迷宫-传统和现代-端和云-Arduino和wokwi什么是迷宫?不合适的学习和研究方式,花费大量的精力和时间,收效甚微。这种又称之为学习和研究的“黑洞”出路从传统到现代:降本增效!E
  • 2024-09-21Python的串口通信库
    一、串口通信基础1.1串口通信概述串口通信(SerialCommunication),也称为串行通信,是一种将数据位按顺序一位一位地传输的通信方式。与并行通信相比,串口通信在传输速度上可能稍逊一筹,但其具有传输线少、成本低、易于实现远距离通信等优点,因此广泛应用于各种嵌入式系统、仪器仪表
  • 2024-09-13【IPV6从入门到起飞】5-2 IPV6+Home Assistant(ESP32+MQTT+DHT11+BH1750)传感器采集上传监测
    IPV6+HomeAssistant[ESP32+MQTT+DHT11+BH1750]传感器采集上传监测1背景2实现效果3HomeAssistant配置3-1MQTT配置3-2yaml配置3-3加载配置4ESP32搭建4-1开发环境4-2工程代码5实现效果1背景在上一小节【IPV6从入门到起飞】5-1IPV6+HomeAssistant(搭建