可以用手机APP操控小车的运动#include"delay.h"#include"sys.h"#include"usart.h"#include"stm32f10x_tim.h"#include"motor.h"#include"PWM.h"intmain(void){u16t;u16len;u16times=0;u8a[200];delay_init();//延时函数初始化NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置NVIC中断分组2:2位抢占优先级,2位响应优先级uart_init(9600);//串口初始化为9600TIM4_PWM_Init(899,0);Motor_12_Config();//298电机驱动初始化IN1(Low);IN2(High);IN3(Low);IN4(High);//保持控制正反转电平恒定默认直行while(1){Motor_1_STOP();Motor_2_STOP();if(USART_RX_STA&0x8000;){
2023/8/1 23:08:58 3.3MB 智能小车
1
采用激光诱导击穿光谱(LIBS)技术结合偏最小二乘判别分析(PLS-DA)对新疆、青海和俄罗斯的白色软玉进行产地研究。
选取产自新疆(和田、于田、且末)、青海(格尔木)、俄罗斯(贝加尔湖)的146个白色软玉样品作为样品集,从样品集中随机抽取111个样品作为校正集,用于建立PLS-DA识别模型,剩余35个样品作为验证集,用于检验PLS-DA识别模型的预测效果。
采用LIBS对三个产地的软玉样品进行成分分析,选择Na、K、Al、Li、Be、Mn、Sr、Zr、Ba、Y、Ce作为目标元素,并选取589.995,766.490,396.152,670.793,313.042,257.610,407.771,389.138,455.403,437.493,401.239nm处的谱线作为目标元素的分析谱线,选取Si元素作为内标元素,以其在288.158nm处的谱线作为内标元素分析谱线,分别计算各目标元素与内标元素的谱线强度的比值Rx,由Rx组成自变量矩阵,用于模型的建立与预测。
实验结果表明,采用LIBS结合PLS-DA建立的产地识别模型,其校正自变量和验证自变量与实际分类变量的相关系数都大于0.9
2023/7/27 20:56:48 5.55MB 光谱学 激光诱导 产地识别 偏最小二
1
MAX30102心率血氧显示例程,keil-MDK,C语言,裸机代码,包含计算心率血氧的算法。
移植自美信官方例程。
最近需要用stm32做心率血氧测试,找了下要么是只有芯片驱动没有算法,要么是美信的官方例程,而官方例程是用C++写的,还跑了个叫mbed的操作系统......非常不爽,弄了一下午,移植成功,特地分享上来,觉得好的给个好评!接线方式:PB9-SDA,PB8-SCL,PB7-INT,PA9/PA10是串口TX/RX,波特率设置为115200注意:网上的PA2/PA3引脚为串口传输的都是美信官方例程!用C++写的,还带个mbed的操作系统。
移植不易,如果对你有帮助,记得给个好评!
2023/7/26 13:28:50 2.79MB MAX30102 心率 血氧
1
文档详细介绍了SerDes的作用、结构及其设计时抖动Jitter的介绍,深入分析了SerDes的PLL模块,发送模块Tx,接收模块Rx等。
2023/6/29 4:25:48 1.33MB SerDes seria deserial
1
敏捷目的跟踪试验含源码m文件演示图片试验报告-基于MATLAB平台的敏捷目的跟踪法度圭表标准.rar-untitled2.fig基于MATLAB平台的敏捷目的跟踪法度圭表标准试验报告搜罗:1.算法描摹2.滤波初始化3.仿真阐发4.源法度圭表标准5.演示图片m文件源码:functionmain()[email=%%@project]%%@project[/email]:翱翔器跟踪模拟[email=%@author:fantasy]%@author:fantasy[/email][email=%@date:2006.5.10]%@date:2006.5.10[/email][email=%@descripition]%@descripition[/email]:主函数%暴发视察数据total=3*60;%总的功夫长度globalT;%采样周期T=1;N=total/T;%数据长度a=20;var_rx=400;var_ry=400;X=[];%视察数据X_ideal=[];%梦想数据fori=1:N  [rx,ry]=track(i*T,a);  X_ideal=[X_ideal,[rx;ry]];.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,演示图片如Untitled1/2/3.fig
2023/5/12 21:24:47 8KB matlab
1
这是stm32f103驱动vs1003b芯片的尺度,上位机使用c#写的,部份代码开源,付与的是PL2302usb转串口模块,还搜罗了写adpcm文件头的软件,是一套残缺的录音法度圭表标准。
所用模块1.stm32f103rct6arm芯片开拓板2.pl2303usb转ttl模块3.vs1003b解码模块带咪头接线stm32接电脑usb1.TX--PA32.RX--PA2stm32接vs1003b1.PA5--SCLK2.PA6--MISO3.PA7--MOSI上面三个是spi数据读取4.PC6--DREQ5.PC7--XCS6.PC8--XDCS7.PC9--XRST这四个是抑制vs1003的io口单片机上电后串口1会输入32895,展现vs1003b芯片残缺,而后耳机缘听到嘀嘟一声正弦波测试,展现开拓板残缺,而后串口2会输入一段10秒的录音数据,掀开WindowsFormsApp1的C#法度圭表标准,波特率配置成921600付与成xxx.spx文件,而后运行ConsoleApp1天生xxx.wav文件。
本法度圭表标准经由测试,残缺可用。
2023/3/25 18:48:46 3.66MB STM32f103 VS1003 串口2 DMA
1
voidradioConfigure_rx(){PA_TABLE0=0xFE;//1=0xff,-2=0xbf,-6=0x7f,-10=0xcb,-16=0x87,-20=0xc1,-30=0x44/*FREQ2=0x5F;//2480MHzFREQ1=0x62;FREQ0=0x76;*/FREQ2=0x5E;//2460MHzFREQ1=0x9D;FREQ0=0x89;/*FREQ2=0x5D;//2440MHzFREQ1=0xD8;FREQ0=0x9D;FREQ2=0x5D;//2420MHzFREQ1=0x13;FREQ0=0xB1;*/FSCTRL1=0x0A;//Frequencysynthesizercontrol.FSCTRL0=0x00;//Frequencysynthesizercontrol.MDMCFG4=0x2D;//Modemconfiguration.MDMCFG3=0x3B;//Modemconfiguration.MDMCFG2=0x73;//Modemconfiguration.MDMCFG1=0x22;//Modemconfiguration.MDMCFG0=0xF8;//Modemconfiguration.DEVIATN=0x00;//Modemdeviationsetting(whenFSKmodulationisenabled).FREND1=0xB6;//FrontendRXconfiguration.FREND0=0x10;//FrontendRXconfiguration.MCSM0=0x14;//MainRadioControlStateMachineconfiguration.FOCCFG=0x1D;//FrequencyOffsetCompensationConfiguration.BSCFG=0x1C;//BitsynchronizationConfiguration.AGCCTRL2=0xC7;//AGCcontrol.AGCCTRL1=0x00;//AGCcontrol.AGCCTRL0=0xB2;//AGCcontrol.FSCAL3=0xEA;//Frequencysynthesizercalibration.FSCAL2=0x0A;//Frequencysynthesizercalibration.FSCAL0=0x11;//Frequencysynthesizercalibration.TEST2=0x88;//Varioustestsettings.TEST1=0x31;//Varioustestsettings.TEST0=0x0B;//Varioustestsettings.//Co妹妹onradiosettingsforCCxx10,anyfrequencyanddatarateCHANNR=0x00;//Channelnum
2023/3/24 8:11:43 236KB cc2510
1
本示例需要两块B-L072Z-LRWAN1套件。
该演示包括在两个LoRa对象之间建立简单的Rx/Tx射频链路。
默认情况下,探索板会闪烁LED指示灯(LED1、LED2、LED3和LED4)。
每个LoRa对象在启动时为主机,并发送“Ping”消息,然后每个LoRa对象等待应对。
接收到“Ping”消息的第一个LoRa对象会变成从机,并使用“Pong”消息应对主机,这将在他们之间启动乒乓游戏。
然后主机只会闪烁红色LED指示灯(LED4),从机只会闪烁蓝色LED指示灯(LED3)。
2023/3/17 19:29:44 8.52MB stm32lora 的乒乓程序
1
双通道差分发射器(Tx)双通道差分接收器(Tx)具有2个输入的观测接收器(ORx)具有3个输入的嗅探器接收器(SnRx)可调范围:300MHz至6000MHzTx合成带宽(BW):250MHzRx带宽:8MHz至100MHz支持频分双工(FDD)和时分双工(TDD)工作模式完全集成的独立小数N分频射频(RF),用于Tx、Rx、ORx和时钟生成JESD204B数字接口
2023/3/16 13:18:02 1.07MB RF
1
树莓派3b上完成基于MCP2515和BCM2835的SPI转CAN,实现树莓派与外界的CAN通信。
代码可以直接调用CAN_Send_Buffer(unsignedchar*CAN_TX_Buf,unsignedcharlen,unsignedcharmsgID)和CAN_Receive_Buffer(unsignedchar*CAN_RX_Buf)来完成标准帧发和收。
接收到的数据ID在接收数组的最初一位,使用时可以直接修改初始化函数和CAN收发函数。
文件内还包含有makefile,在安装好相关驱动后,可以在文件夹下测试,直接在终端make,之后sudo./hello。
2023/3/16 8:11:12 43KB 树莓派 SPI转CAN MCP2515 BCM2835
1
共 38 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡