- 博客(16)
- 收藏
- 关注
原创 STM32F103C8T6+面包板+SG90舵机,控制舵机转动
但是,对于STM32正极接线方面,接线柱既可以接3.3V,也可以接5V。只不过接5V接线柱时,舵机转动的明显更有力。这说明,当给STM32供给3.3V电压时,从STM32上3.3V接线柱上的电压小于等于3.3V,所以不能驱动电压,但当供给5V电压时,3.3V接线柱电压应该是大于等于3.3V的。注意要使用文章中的MICRO接口供电,这个接口电源电压更大一些。因为SG90舵机要求的电压大概为4V-6V。如果直接使用STLINK进行供电,只有3.3V,是无法驱动的。,亲测有效,实现了舵机的转动。
2025-03-12 22:37:23
495
原创 解决implicit declaration of function _hal_tim_setcompare
是因为hal前是两个下划线,而不是一个。正确写法为:__HAL_TIM_SET_COMPARE。可以明确看到前面下划线比后面的长。
2025-03-10 10:06:44
129
原创 点亮LED灯(STM32F103C8T6+STM32CubeMX+KEIL+面包板+STLINK)
单就面包板接线来讲,STM32是通过STLINK供电,再从3V3接出一根线,与面包板正极相连,再从正极分别引出连接LED灯的线,这样就有了给LED灯供电的来源。LED灯另一端分别接对应的GPIO端口即可。乍一看似乎因为没有和负极相连,而导致电路不完整。复现了3个LED灯的闪亮。
2025-02-23 13:55:46
347
原创 关于pytorch/torch/cuda版本问题
对于软件包的安装,一种是在conda中直接添加,一种是在pycharm中添加,如果这两个里面都没有,可以使用pip来添加。总之conda和pycharm提供的软件包版本并不是全面的,需要注意这一点。比如上图cuda 12.4对应的torch=2.4,torchvision=0.19。最好先安装anaconda建立虚拟环境,然后在这个基础上增加相关的软件包。此外,要注意pip里提示的warning很可能是需要解决的,不能忽视。彼此之间的版本要严格遵循pytorch官网上提供的信息。
2024-12-14 23:12:36
639
原创 PYCHARM中加载conda环境闪退,无法加载成功
试了许多方法,没有解决。最终是在CONDA中重建一个新的环境,然后加载就成功了。之前的环境是PYCHARM未安装前就设置了,也许是这个原因造成的。所以实在不行,就重新创建一个新的环境,问题也许就解决了。
2024-12-13 21:27:21
378
原创 利用conda创建指定版本的python环境并使用
这里的虚拟环境名称,任意命名即可。如:conda create -n virtualenv python=3.8。如果想使用3.6的版本,将3.8改为3.6即可。利用该句代码,我们可以创建不同python版本的虚拟环境。2.注意每次使用前,要激活指定的虚拟环境,conda activate virtualevn。1.conda create -n 虚拟环境名称 python=3.8。
2024-12-08 21:05:17
571
原创 Virtual Box设置共享文件夹
其中winfile是在win11下的设定的文件夹,linuxfile是在unbuntu中设置的文件夹。注意:winfile后面不要加/,而在linuxfile后面要加/。否则会提示no such file。我是在w11下用的Virtual BoxP安装的unbuntu系统。在进行设置共享文件夹过程中,一句关键的命令是。至于其他步骤可以参见。
2024-12-04 21:50:39
403
原创 学做机械臂-我的初代机械臂
用舵机自带的螺丝,是比较长的,因此需要买一些同尺寸,但稍微短一些的。此外,尽量买尖头螺丝,因为3D打印件开的螺丝孔是没有螺纹的,用平头螺丝不好拧。在肩部和肘部安装时,螺丝刀需要从打印件一侧的小孔中插入到另一侧安装螺丝,因此杆必须要细。改用后,机械臂重量仍然很重,还需要额外增加橡皮筋,分别在基座与肩、肩与肘之间。这里面包括购置驱动器等硬件、利用SOLIDWORKS绘制3D打印配件、在嘉立创网站打印配件、组装、编写程序、调试。目前机械臂还是傻瓜式的,即每个舵机是单独控制的,而不是自动化抓取一个指定物体。
2024-11-28 21:10:11
1212
原创 利用esp8266、pca9685、mg996r,通过网页控制mg996r(360)度舵机正向与反向旋转之二
在实际执行过程中,接线方法、操作流程等与前篇文章完全相同,唯一区别在于代码不同,这里把代码附上。感兴趣小伙伴可以结合两篇文章,实现这一功能。是利用同样的硬件,通过网页控制996r舵机正转和反转,点击一次正转按钮,舵机开始持续正转,点击一次反转按钮,舵机开始持续反转。这样的功能在实际应用中应该更为实用。比如在机械臂操作中,控制机械臂关节运动,按住按钮则关节运动,松开即停止。这一篇文章介绍的功能略有区别,是按住正转按钮,舵机会持续转动,松开即停止。反转也是同样的效果。
2024-11-26 15:45:53
456
原创 利用esp8266、pca9685、mg996r,通过网页控制mg996r(360)度舵机正向与反向旋转之一
1.硬件工具:esp8266、pca9685、mg996r2.连接线:USB线(标准USB Type-A型转Micro USB型)1根,杜邦线5根以上是所有所需材料。
2024-11-24 13:22:45
1010
原创 虚拟机械臂文件
[SW] Part1_哔哩哔哩_bilibili。文件是利用SOLID WORKS做的。在B站上学习做的虚拟机械臂文件。
2024-11-01 16:58:01
318
原创 译文:在 ESP8266 上使用 MicroPython 的 Wifi 控制汽车
7.小车需要连接2个电池,一个电池需要5V稳压器,它连接到微控制器的5V和GND(见步骤5),注意当连接到电脑上时,这是不需要的;5.备份已有的固件,这允许我们回退到之前的版本,输入命令:esptool --port COM3 -b 460800 read_flash 0x00000 0x400000 flash_Before.img。给8266供电的电源需要是5v。6.带有5V稳压器的电池需要连接到MICROCONTROLLERS的5V和GND(见步骤5),注意这个连接也是不需要的,如果连接PC的话。
2024-10-17 16:27:07
1126
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人