键盘控制ROS车运动

使用pyseria库与stm32单片机进行通信控制。

梦飞openmv--stm32单片机跑AI

【代码】拿单片机跑AI--梦飞openmv的倔强。

单片机 嵌入式开发软件介绍对比与推荐(Keil、IAR、VSCode、Clion、STM32CubeIDE)

单片机 嵌入式开发软件介绍对比与推荐(Keil、IAR、VSCode、Clion、STM32CubeIDE)

【雕爷学编程】Arduino动手做(184)---体验各种小车轮子:极低成本搭建机器人的实验平台

因为轮子在自然界是有原型的。古代最简陋的乡村大车,用两个几乎一英尺厚的圆形木作车轮,是用横断的树干做成的,同时,这些圆形物,或者叫车轮,不是在轴上旋转,而是固定在轴上。当然,所有这些,无非是一种想象,但是,无论如何,它使我们的头脑完全清楚了车的本质。圆形的底盘,无法像普通小车那样采用平行车轴(电机轴

NodeMCU ESP8266 基于Arduino IDE的串口使用详解(图文并茂)

串口通讯在嵌入式开发中至关重要,我们可以通过串口打印程序里的数据,也可以通过串口将数据发送到PC上并进行可视化的图形显示。NodeMCU ESP8266开发板可以直接通过MicroUSB线和PC进行连接,在内置的串口工具进行数据显示,下面我们进一步介绍。

STM32两轮平衡小车原理详解(开源)

STM32两轮平衡小车原理详解(开源)

基于高频方波电压信号注入的永磁同步电机无传感器控制仿真及其原理介绍

注入的高频方波信号为:可以得到估计轴的高频响应电流为:当向定子绕组注入高频电压信号时,所注入的高频信号频率远高于基波信号频率。因此,IPMSM 在a-β轴的电压模型可以表示为:假定在一个采样周期内,电流线性变化,di/dt等于△i/△t,则可整理为:转子位置估计框图:原理就那么多,那么我们放上高频方

基于单片机的厨房安全监测系统的设计与实现

以STM32单片机作为主控系统;OLED液晶显示当前检测的气体浓度,温度,是否有火等信息;按键可以设置温度上限、可燃气体浓度上限;当温度超过我们设置自动开启风扇进行降温;当检测到天然气泄露后蜂鸣器进行声光报警,并且舵机进行控制模拟关闭阀门,开启风扇降 低气体浓度;火焰传感器检测到明火时,继电器控制

STM32_project:led_beep

【代码】STM32_project:led_beep。

嵌入式中如何将BootLoader与APP合并成一个固件

嵌入式固件一般分为BootLoader和App,BootLoader用于启动校验、App升级、App版本回滚等功能,BootLoader在cpu上电第一阶段中运行,之后跳转至App地址执行应用程序。因此,在发布固件的时候,会存在BootLoader固件和App固件;此时我们期望是将BootLoade

51单片机的架构与原理(STC89C51)

单片机的英文全称Single-Chip Microcomputer,也叫单片微电脑,想想电脑的主要构成(CPU、内存、硬盘、主板),那单片机就是把CPU、内存、硬盘、主板集成在一个芯片上,CPU还是CPU、内存就是RAM、硬盘就是ROM(单片机的ROM也叫Flash)、主板就是单片机上各种总线连接。

AutoSAR配置与实践(深入篇)7.5 NVM架构、存储形式及隐式显式同步

模块简介:全称NVRAM Manager ,存储服务管理模块。主要提供抽象数据存储,在上电读取下电存储数据,支持Immediately存储数据,将 NV data在ROM和RAM之间建立关联。全称Memory Abstraction Interface,存储抽象接口模块。实现存储数据Blo

第18届全国大学生智能汽车竞赛四轮车开源讲解【5】--直道、弯道、十字

本文对智能车赛道的直道,弯道,十字这三个元素的图像识别进行了识别,讨论了图像识别的特征点,根据特征点来区别不同的元素。在确认元素后通过补线,补全赛道边线,让车模更好的运行。

unity 单元测试

在stm32上使用Unity进行单元测试

单片机读/写端口或引脚区别及具体1个用例(一种基于STC8G1K08A最小8脚嵌入式单片机LED安全夜灯方案)

关于单片机读/写端口或引脚的区别及具体1个用例:一种基于STC8G1K08A最小8脚嵌入式单片机、光控及超级省电等技术的LED安全夜灯方案。

【原创】皮尔兹PNOZ S4安全继电器的使用方法

4、在输出电路中,当安全继电器启动通电时,安全触点(13-14、23-24、33-34)闭合,即Y32有信号输出,OUT灯也会常亮。安全继电器主要为了监控安全回路中的急停按钮,安全门开关,安全光幕的开合,从而实现某块区域的设备停止,以免出现安全事故。在下降沿监测复位/启动模式下,当安全通道闭合,并且

武林新秀(一)`git init` 初始化一个新的Git仓库

git init是 Git 版本控制系统中用于初始化一个新的 Git 仓库或重新初始化一个现有的仓库的命令。“init” 是 “initialize”(初始化)的缩写。执行此命令后,会创建一个名为.git的子目录,其中包含所有的仓库元数据,这使得目录成为一个 Git 仓库。

ESP32开发(1)----Espressif-IDE开发环境配置

最近买了得到一块ESP32-WROOM-32的开发板,没有原理图,但板子走线比较简单,看着板子上的布线大致猜一猜连接,然后试玩了一下,这里写下教程,整体来说,ESP32全部开源,支持蓝牙、WIFI,价格不算太贵,开发简单,好上手。这里讲述下如何搭建开发环境,ESP32开发环境大致有3种:1.官方提供

stm32 - 串口

【代码】stm32 - 串口。

FPGA与单片机有什么区别?

FPGA,可以认为它就是一个高端的 CPLD,都是基于门级的逻辑器件,也是基于触发器的,可以完成时钟的边沿触发,从而实现真正意义上的并发处理,对于这一点单片机应该是做不到的。对于FPGA有过一定了解的同学肯定知道,FPGA是比单片机复杂的多的,对时序,速度等要求都比较高,比如航天,卫星,军工和医疗等

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈