简介
课程背景:
执行部件是嵌入式 应用中比较重要的部分。不同的控制场景需要用到不同执行部件。本课程中将为学员们盘点最常用的执行部件的使用方法以及使用场景,使得学员们能够根据应用的需求正确地选择执行部件。
核心内容:
1.直流电机 的原理以及控制方法。
2.舵机 的原理和控制方法,以及使用的场景。
3.步进电机 的原理和控制方法,以及使用场景。
4.PWM 的详细原理。
软件环境:Arduino IDE、Fritzing
课程等级:初级
适合人群:
零基础嵌入式爱好者
推荐帖子
TI DSP的一阶低通数字滤波实现
将普通硬件RC低通滤波器的微分方程用差分方程来表求,变可以采用软件算法来模拟硬件滤波的功能,经推导,低通滤波算法如下:Yn=a* Xn+(1-a)*Yn-1式中 Xn本次采样值Yn-1上次的滤波输出值;,a滤波系数,其值通常远小于1;Yn本次滤波的输出值。由上式可以看出,本次滤波的输出值主要取决于上次滤波的输出值 (注意不是上次的采样值,这和加权平均滤波是有本质区别的),本次采样值对滤波输出的贡献
Aguilera
DSP 与 ARM 处理器
上海航芯 ACM32F070开发板+触控功能评估板 - 第四篇 HRNG模块及随机数生成时间测量
[i=s] 本帖最后由 oxygen_sh 于 2022-10-26 22:54 编辑 [/i]本评测实验使用TRNG模块产生256bit随机数,并测量随机数生成时间。根据芯片资料,HRNG模块内含可靠噪声振荡器,生成随机数符合国际和国密测试标准。随机数生成函数HAL_HRNG_GetHrng()的执行时间,可以使用Systick来进行测量。具体见下面代码。以下是实现代码:void APP_Hrn
oxygen_sh
国产芯片交流
信道使用的问题
请问一下,各位:信道个数配置为0,那么在写软件的时候,所使用的信道号任意数都可以吗?还是只能是0?如果使用信道9,可以吗?
lmjvae
无线连接
文件读取与字符抽取问题
char pbyReadbuf[100];CString tmpstr,temp;if( !myFile.Open(_T("\\myfile.txt"), CFile::modeRead,&e) ){#ifdef _DEBUGafxDump << "File could not be opened " << e.m_cause << "";#endif}myFile.Read(pbyReadbuf
wwjj629
嵌入式系统
很奇怪的现象,大家来帮我看看,
我定义个数组,用来存储不同类型的数INT8U I2cData[32];然后 *((INT16U*)I2cData)=1234;1234的16进制是0x04d2;这样,应该是 I2cData[0]=0xd2,I2cData[1]=0x04; 才对,可是我再仿真时,发现数据都向前偏移了1个地址,比如I2cData 的首地址为 0x20fb,本来应该 在地址0x20fb,0x20fc 的值为0xd2,0
lwhay
微控制器 MCU