07 2018 档案
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 X-CTR100控制器配套的X-Assistant串口调试助手的控制功能,实现与X-CTR100控制器的交互控制,控制LED灯的亮灭和舵机旋转角度。通过本教程可以学习上位机控制逻辑和串口通信协议相关知识。 原理 X-CTR1...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 DSP库的使用,对STM32F4的DSP库有个基本的了解,并针对三角函数有无DSP指令进行性能测试。 原理 STM32F4采用Cortex-M4内核,相比Cortex-M3系列除了内置硬件FP...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器如何开启STM32F4的硬件FPU,并对比使用硬件FPU和不使用硬件FPU的速度差别。 原理 FPU即浮点运算单元(Float Point Unit),浮点运算,对于定点CPU(没有FPU的CP...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 STM32F4硬件随机数发生器生成随机数功能,可用于滤波、算法加密、验证等问题。 原理 STM32F4自带了硬件随机数发生器(RNG),RNG处理器是一个以连续模拟噪声为基础的随机数发生器,在主机读数时提供...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 使用处理器内部硬件定时器时间测量功能,可以测量程序代码运行时间。 原理 定时器(Timer)最基本的功能是定时,比如定时发送USART 数据、定时采集AD数据等等。如果把定时器与GPIO 结合起来使用的话可...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 DAC接口输出功能,X-CTR100具有一路1位DAC输出接口,可以输出0~3.3V电压,用于需要电压控制的设备。 原理 DAC 为数字/模拟转换模块,故名思议,它的作用就是把输入的数字编码,...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 采集VIN输入电压功能,通过锂电池电压与电量关系,实现简单电量计功能。 原理 电池系统可通过电池电压检测实现简单的电源电量管理。 以电压为基础的方法属于最早应用的方法之一,它仅需测量电池两级间...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 AD转换接口的使用,采集模拟信号及芯片温度。 原理 处理器STM32F407具有3个ADC,12位逐次逼近型,具有19个ADC检测通道,可测量16个外部源、2个内部源和VBAT电压,最大转换速...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器控制步进电机,实现步进电机精确转速控制。 原理 如上图所示,步进电机系统一般包括控制器、驱动器和步进电机三部分。 步进电机 步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器基础板载资源的使用,包括LED、蜂鸣器、拨码开关、USB串口、软件定时、位带操作等。 原理 针对X-CTR100控制器的基础操作,均包含在X工程模板的ax_basis文件中,后续例程都包含该文件...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!更多塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 超声波测距模块HC-SR04可以测量2cm~400cm的距离,本文使用X-CTR100控制器定时器进行超声波距离测量。 原理 HC-SR04超声波测距模块可提供 2cm-400cm的非接触式距离感测功能,测距精度可达高到 3mm;模块...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。 本文使用X-CTR100控制器驱动DHT11传感器,采集温度、湿度数据。 原理 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!更多塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 蓝牙串口通信模块,X-CTR100控制器通过蓝牙串口,可以实现与安卓手机、苹果手机和PC机的近距离无线通信。 原理 常用蓝牙串口模块有两种,HC06,BT06,本文使用介绍BT06模块,HC06模块与之类似。 BT06蓝牙模...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!更多塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】- ESP8266是一款非常火的WIFI模块,性价比高,操作简单,通过AT指令实现复杂的WIFI通信,大大降低开发难度。 夸张点说,如果创客不知道这么模块,不能称之为创客! 本文介绍ESP8266模块的使用,X-CTR100控制器连接...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!更多塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍使用X-CTR100控制器搭建4WD智能小车平台,也同样适用于2WD。 硬件 器件组成 连接关系,没错就这么简单! 实物图 软件 X-CTR100控制器X-API已经包含电机控制驱动代码,使用非常简单,只需...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!更多塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 前面已介绍X-CTR100控制器解码PS2无线手柄,本文继续前文,使用PS2无线手柄,实现4WD智能小车的控制,实现两种控制模式,方向模式和坦克模式。 例程-PS2无线手柄-4WD智能小车(方向模式) 使用4个方向按键,实...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 SONY的PS2无线手柄是索尼游戏机的遥控手柄,控制协议已被全球创客破解,可以方便用于机器人控制器,作为遥控输入设备。 这款手柄价格便宜,性价比极高,本文使用X-CTR100控制器对PS2进行解码,并显示键值,方便用户使用。 原理 ...
阅读全文
摘要:更多塔克创新资讯欢迎登陆【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 WS2812B RGB全彩LED灯珠,只需通过一根信号线控制多个灯显示,本教程使用X-CTR100控制器驱动WS2812灯环。 原理 WS2812B是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个5050LED灯珠相同,每个元件即为一...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 X-CTR100控制器具有SD卡接口,本教程使用免费开源FatFs文件系统,实现对SD卡上文件的操作。 SD卡对于X-CTR100控制器,相当于硬盘对于电脑,可以实现大文件存储,可以进行长时间数据采集。 原理 SD卡(Secure ...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 OLED显示屏具有自发光特性,不需要背光,对比度高等特点,常用于电子制作。 本节介绍0.96寸OLED显示屏的使用,X-CTR100控制器配套专用OLED显示模块X-CTR100-OLED,即插即用。 本节例程也适用于具有S...
阅读全文
摘要:更多塔克创新资讯欢迎登陆【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 X-CTR100控制器具有MicroUSB接口,支持SLAVE和HOST两种模式,本例程介绍USB HOST鼠标键盘功能。 通过鼠标键盘,可以使作品产生更高级的控制行为,例如
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 X-CTR100控制器具有红外接收头,例程实现NEC协议的红外遥控器进行解码显示,遥控器需要自行准备。 原理 红外遥控是一种广泛应用的通信和控制手段,由于其结构简单、功耗低、抗干扰能力强、可靠性高及成本低等优点而广泛应用于家...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 X-CTR100控制器STM32F4处理器内置CAN控制器,实现CAN通信功能,需要外扩CAN接口模块,本例程使用NXP的JTA1050模块。 原理 CAN 是Controller Area Network 的缩写(以下称为CAN)...
阅读全文
摘要:更多塔克创新资讯欢迎登陆【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 STM32F4位带概念,及位带的GPIO操作实践应用。 原理介绍 51单片机相信各位都用过,假设P1.1的IO口上挂了一个LED,那么你单独对LED的操作就是P1.1 = 0或P1.1 = 1,注意,是你可以单独的对P1端的第一个IO口进行操作,...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 内存管理技术,即内存的申请和释放,使用X-CTR100处理器STM32F4自身带的192K Byte 内存,实现了内存动态申请和释放。 原理 内存管理是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效...
阅读全文
摘要:更多塔克创新资讯欢迎登陆【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 X-CTR100控制器配套的X-Assistant串口调试助手的控制功能,实现与X-CTR100控制器的交互控制,控制LED灯的亮灭和舵机旋转角度。通过本教程可以学习上位机控制逻辑和串口通信协议相关知识。 原理介绍 X-CT...
阅读全文
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 X-CTR100控制器配套的X-PrintfScope串口波形显示功能的使用,如其名,软件最大亮点是可以通过C语言Printf函数实现波形显示功能,使用简单灵活。另外也支持常规的串口通信协议,实现高效率传输。 原理 X-CT...
阅读全文

浙公网安备 33010602011771号