本帖最后由 lwehui 于 2017-1-20 00:13 编辑
本人在校学生,去年年初通过购买了STM32F4 DISCOVERY开发板进行学习才算正式进入STM32的世界。在一开始学习的过程中遇到了很多困难,完全没有思路,只能在网上找解决方法。也是从那个时候开始知道和熟悉了这个社区,发现了很多有用的资料。在学习的过程中我发现,带着一个明确的实际任务去学习新知识是一种有效的学习方法。于是给自己订了一个小目标,做了一个简单的“家用仪表”,它能够通过DHT11,BH1750读取室内温度,湿度,光强数值,并将数据通过数码管进行显示和通过蓝牙发送至手机APP上。成功后,非常得意,觉得自己已经完全会了,后来通过学习交流后发现,自己掌握的还只是一些非常浅显的知识做得应用也很低端。特别是了解到STM32F7http://www.stmcu.com.cn/Product/pro_detail/cat_code/STM32F7/family/81/sub_family/128/layout/product和STM32H7 http://www.stmcu.com.cn/Product/pro_detail/cat_code/STM32H7/family/81/sub_family/236/layout/product数据后发现学习真的是一个不断超越无止境的过程。也是在2016年,我和同学参加了全国大学生机械创新设计大赛。虽然是机械设计类的比赛,但是由于学科交叉的现实需要,我们选的“自动包装”的主题对电路和控制也要求。最终我通过STM32对多个步进电机进行控制完成了控制系统部分的设计和制作,虽然最终只获得了湖北省二等奖,但是这是自己第一次将STM32用于实际项目,感觉收获很多。 新的一年已经开始了,也即将迎来新的挑战。我和同学们组建的团队打算设计一台全自主类人型机器人,在这套系统中STM32主要承担下位机的角色。其主要任务是 1)根据上位机的运算结果,向机器人安装的二十余个Dynamixel MX64或RX28数字舵机分别发送命令,并读取舵机数据反馈给上位机 2)读取机器人安装的陀螺仪,电子罗盘,压力传感器等数据,处理后发送给上位机进行运算。 回首自己的STM32学习之路,发现自己通过社区论坛获得了很多资料解决了很多问题,明白了共享的意义,开源的力量。但是由于自己需要上课学习课余时间少和疏于整理等的缘故,一直没有将自己学习过程中的收获进行整理和分享。以后将对自己的感悟与收获进行整理,并和大家多多交流。如自己打算在对Dynamixel数字舵机有更进一步了解后,在社区写几篇文章整理数字舵机相关资料以及介绍自己利用STM32对舵机组进行控制的过程并开源一个自己用Qt写的有初始化和调试舵机功能的小软件(大概分为windows版和linux版)。通过交流与共享也能鞭策自己不断的去学习。 新的一年,祝社区越办越好,希望大家能在交流中进步,在学习中成长,与STM32共成长!
|