RISC-V技术论坛
直播中

jf_39110170

2年用户 344经验值
擅长:可编程逻辑 嵌入式技术 EDA/IC设计
私信 关注
[经验]

【昉·星光 2 高性能RISC-V单板计算机体验】+6手把手实战Linux控制小车

控制小车前进后退

感谢 电子发烧友论坛

感谢 上海赛昉科技有限公司

昉·星光 2 高性能RISC-V单板计算机的GPIO接口控制效果不错,接下来再用这款“单板计算机”做一些项目:

下面用GPIO方式控制小车前进与后退,如上方视频所示。

接上五篇:

【昉·星光 2 高性能RISC-V单板计算机体验】+1控制小车前进后退 - RISC-V技术论坛

【昉·星光 2 高性能RISC-V单板计算机体验】2更换Debian操作系统 - RISC-V技术论坛

【昉·星光 2 高性能RISC-V单板计算机体验】原创3 控制螺旋桨电路的升力大小 - RISC-V技术论坛

【昉·星光 2 高性能RISC-V单板计算机体验】4连接HDMI显示图形界面 - RISC-V技术论坛

【昉·星光 2 高性能RISC-V单板计算机体验】5 赛昉科技更新202308镜像测试首发- RISC-V技术论坛

手把手实战详细步骤、源代码如下:

微信图片_20230819212352.jpg

1.连接好电烙铁 上电备用。

微信图片_20230819211911_1.jpg
拆解观察。

微信图片_20230819211911.jpg
观察是否异常或损坏。

微信图片_20230819211912_2.jpg
2.拆解观察驱动电路是否异常或损坏。

微信图片_20230819211912.jpg
3.查看电路走线找到可改装方案。

微信图片_20230819211415.jpg
4.查看硬件电路和元器件是否全部可用,是否会对本系统造成影响。

微信图片_20230819212353_1.jpg
5.查看并调整信号与线路,并选定必需要去掉的元件。

微信图片_20230819212352_2.jpg
6.电烙铁温度已好。

微信图片_20230819212352_1.jpg
7.焊去元器件。

微信图片_20230819211912_1.jpg
8.检查各线路接口性能。

微信图片_20230819212353.jpg
9. 准备跳线与接入方案。

微信图片_20230819211913.jpg
10.开始焊接,保持平衡。

11.准备开发板与杜邦线,根据开发板电路图连接到GND,将控制线连接。

12.准备实验程序。

源代码:

#pin脚44接信号1,pin脚36接信号2,pin脚39接地,形成回路。

#pin脚6810接上位机。


前进源代码:

echo 1 > /sys/class/gpio/gpio44/value

echo 0 > /sys/class/gpio/gpio36/value



后退源代码:

echo 0 > /sys/class/gpio/gpio44/value

echo  1 >  /sys/class/gpio/gpio36/value



刹车源代码:
echo 0 > /sys/class/gpio/gpio44/value

echo  0 >  /sys/class/gpio/gpio36/value

电子发烧友
本人网名:jf_39110170
昵称:“还没吃饭”。

管脚配置:

pin脚44接信号1,pin脚36接信号2,pin脚39接地,形成回路。

pin脚6,8,10接上位机。

昉·星光 2 高性能RISC-V单板计算机实战Linux控制小车的体验与收获——我的Linux嵌入式开发之旅:

首先,我要感谢电子发烧友论坛,这个专业的电子技术交流平台给予我无比的帮助。最近,我在此论坛上分享了我使用上海赛昉科技有限公司的单板计算机进行一些嵌入式开发项目的经历,得到了许多网友的关注和回应。

我在这个论坛上学到了很多有关嵌入式开发的知识。从GPIO接口的基础控制,到复杂的小车控制,我在这里得到了许多宝贵的经验和教训。我深深感谢论坛上每一位分享知识和经验的网友,是你们的热情和努力,让我有了更多的收获和进步。

我要特别提的是,GPIO接口的控制方式给我留下了深刻的印象。通过简单的操作,就能实现对硬件设备的控制,这让我感到既惊奇又兴奋。这种便捷的操作方式,让我对嵌入式开发有了更深入的理解和掌握。

在实践中,我体验到了GPIO接口控制的实用性。在我进行小车开发的过程中,GPIO接口能方便地实现对小车前进、后退的控制,甚至包括刹车功能。这种控制方式的简单和直观,让我深感嵌入式开发的魅力。

当然,我也遇到了许多困难和挑战。例如,在拆解和观察驱动电路的过程中,我曾担心会对其造成损坏。然而,通过仔细的观察和谨慎的操作,我成功地避免了可能出现的问题。这些经历让我认识到,只有通过实践,才能真正理解和掌握知识。

此外,我也了解到了一些有关硬件电路和元器件的知识。通过检查电路走线和硬件情况,我能更好地评估出它们的可用性和对本系统的影响。这种对硬件细节的掌握,对我后续的嵌入式开发工作将有很大的帮助。

回首我在电子发烧友论坛的经历,我感到无比的感激和收获。感谢这个论坛提供的良好学习环境,让我有机会与众多优秀的电子工程师交流和学习。我不仅在专业技能上得到了提高,而且在为人处世方面也收获颇丰。

在未来的嵌入式开发旅程中,我将继续利用电子发烧友论坛的资源,积极面对挑战,努力提高自己的技术水平。我相信,只要我们有一颗热爱学习的心,有一个始终保持开放的思维,我们就能在电子技术的海洋中不断前行,实现自己的梦想。

最后,我要再次感谢电子发烧友论坛的所有工作人员以及所有热心网友。没有你们的支持和帮助,我不可能有今天的成就。让我们一起在这个论坛上继续学习、继续成长,一起为电子技术的发展做出更大的贡献!
谢谢!

本人试读[经验] :

《电子工程师必备——九大系统电路识图宝典》+附录5学习方法
https://bbs.elecfans.com/jish...

《运算放大器参数解析与LTspice应用仿真》+学习心得3第二章之电气参数 https://bbs.elecfans.com/jish...

《Android Runtime源码解析》+学习心得首发(3)
https://bbs.elecfans.com/jish...

《了不起的芯片》阅读活动11第四章
http://bbs.eeworld.com.cn/thr...

《Proteus实战攻略》+单片机仿真5第三章
https://mbb.eet-china.com/blo...

《GD32 MCU原理及固件库开发指南》+第五章MCU基础外设
https://mbb.eet-china.com/blo...

本人部分帖子:

【飞凌AM6254开发板试用】 4-机器视觉(原创) - 飞凌嵌入式
https://bbs.elecfans.com/jish...

米尔-STM32MP135开发板试用2-螺旋桨控制(原创)首发(开源)
https://mbb.eet-china.com/for...

米尔-STM32MP135开发板试用4-Linux控制螺旋桨升力大小(原创)
https://mbb.eet-china.com/for...

【飞凌AM6254开发板试用】+5内核编译串口芯片Linux驱动(原创)
https://bbs.elecfans.com/jish...

【Milk-V Duo 开发板免费体验】4-Linux控制小车动作(原创)首发
https://bbs.elecfans.com/jish...

【飞凌i.MX9352开发板试用】+机械臂游戏2游戏操纵杆控制四自由度机械臂(开源)原创首发
https://bbs.elecfans.com/jish...

【米尔瑞萨RZ/G2L开发板-创新应用】4(原创)四自由度机械臂游戏开源的项目
https://bbs.myir-tech.com/thr...

【轩辕剑法---乾甲申式】 https://www.bilibili.com/video/BV19w411a7mF/?share_source=copy_web&vd_source=b5b305bec6cbccdfdaee2cf57cf341bc

谢谢!

轩辕剑法---乾甲申式

回帖(2)

jf_44860206

2023-10-30 13:55:16
感谢大佬分享!期待更多类似的应用实例!!
举报

大懒猫54

2023-11-24 17:47:52
谢谢分享,背景音乐太吵了
1 举报

更多回帖

发帖
×
20
完善资料,
赚取积分