- 博客(22)
- 收藏
- 关注
原创 蓝桥杯嵌入式备赛
首先在cubeMX中将PC8 - PC15,设置为推挽输出模式,默认高电平(主要与之前学的51单片机能不弄混),分析上述电路图得知,当输出为低电平的时候可以点亮,但是还需要完成锁存器的操作,将数据写入,完了之后这八个引脚就可以给LCD使用了(我随便理解的,不必深究).锁存器涉及到PD2引脚,设置为推挽输出,默认为低电平,上面led的设置为输出好理解,那么PD2设置为输出其实就是为了给锁存器提供是否写入的信号,所以肯定是输出.接着还需要在main.c中,根据接收到的字符格式,编写判断是否接收成功的函数。
2024-04-09 17:56:05 1252 5
原创 ROS笔记Day04----服务通信(实现排序--xxb第二次作业)
防止大家不会我们再操作一遍:①修改package.xml文件②修改cmakelist文件虚拟机崩溃了n次最后修改:需要用 不要用vscode自带的编译器编译!!!ros编译用的是catkin_make!!!编译:在工作空间下的devel文件下的 include文件中会生成.h文件 这就是我们上述做的一系列最终的结果:我们在定义srv文件的时候用- - - 隔开了两部分对吧 所以在这里就生成了两部分的消息,一个是。
2024-04-09 17:54:42 703 5
原创 ROS笔记Day03----ROS架构&话题通信
需求:自定义msg,包含人的姓名,年龄,身高等按照固定格式创建msg文件编辑配置文件编译生成可以被C++调用的中间文件1.在功能包下新建msg文件夹2.在msg文件夹中新建.msg文件3.在该文件中根据需求自定义消息类型4.修改配置文件①packa.xml②Cmakelist.txt在package.xml文件中增加这两行在Cmakelists.txt中修改:修改完成后记得保存5.编译生成中间文件:发现生成.h头文件 那么我们以后就可以通过调用头文件。
2023-12-17 21:43:54 1273 1
原创 ROS笔记Day02----使用vscode开发&launch文件
引言:还记得我们安装完ros后验证是否安装成功的小乌龟程序吗,在此程序中如果我们要实现按键控制小乌龟移动一共需要启动三个节点,分别为:roscore(master),小乌龟界面显示节点,按键控制节点。解决办法为:在代码中增加一句:setlocale(LC_ALL, “”);以后如果要进行编译操作直接:Ctrl + Shift + B 即可。在vscode中修改catkin_make:build文件为:{此时在vscode中就可以发现我们工作空间的目录 如上图所示。(在上面的demo02工作空间中演示)
2023-12-15 22:23:21 1469 1
原创 ROS笔记Day1----Hello World!
①启动roscore 在新的终端:roscore②source一下 source ./devel/setup.bash③执行 rosrun HelloWorld(包名) demo1 (还记得上面demo1映射我们的源文件吗)
2023-12-14 22:46:50 759 5
原创 C++学习----Day1
在堆区中创建一个数组 int *arry = new int[10];函数定义写在源文件中(.cpp) 在源文件中通过 #include “.h” 将二者关联起来 共同构成一个函数模块 便于程序的维护。在堆区中创建一个变量 int *p = new int(10) 10为变量值 释放则为:delete p。②在源文件中新建名为 bubble_sort.cpp 的源文件 并在该源文件中实现函数的定义。①在头文件中新建名为: bubble_sort.h 的头文件 并在该头文件中实现函数的声明。
2023-07-08 12:35:22 131
原创 python基础----Day10
内容概要:1. isinstance()方法2. dir方法3. 封装4. eq与str方法5.类属性和类方法6. 静态方法
2022-09-28 22:47:18 163 2
原创 python基础----Day09
内容概要: 1. 集合2. 数据结构和算法3. 面向过程和面向对象的思想理解 4. 面向对象的术语与名称小结 5.函数与方法的区别
2022-09-19 13:57:49 337 1
原创 python基础----Day05
内容概要:1. 循环流程控制2. else语句3. string类的驻留机制4. 字符串的切片操作 5. 字符串的相关操作
2022-08-20 08:15:37 238 1
原创 python基础----Day04
内容概要:while循环及其应用、内置函数range()+for....in....循环、for循环嵌套⭐
2022-08-14 14:38:44 321 1
原创 python基础----Day03
内容概要:python的三种程序结构、if条件语句(单分支)、if…else条件语句(双分支)、if…elif…else条件语句(多分支)、if的嵌套、if的三目运算、Random随机数。
2022-08-12 21:15:53 180 1
原创 python基础----Day02
内容概要print输出函数、常见的转义字符、变量数据类型转换、input输入函数、算数运算符、比较运算符、逻辑运算符。
2022-07-28 16:40:10 331 2
原创 python基础----Day01
python是一门计算机语言,什么又是计算机语言呢——计算机语言(ComputerLanguage)是人与计算机之间的通信语言.程序员可以通过这些指令来指挥计算机进行各种工作.简单来说,人们能使用python与计算机交流,给他下达一些指令,计算机就能为我们工作。那为什么要使用计算机语言,难道不能直接与之沟通吗?这是由于计算机的硬件所限制,计算机只能识别二进制指令,如•它只认识0和1,根本不认识我,•早期的程序员爸爸为了让计算机能够认识我,怎么办?(python)......
2022-07-27 13:54:32 313 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人