- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 ubuntu18.04下安装ROS(使用国内源)
ubuntu不同的版本对应的ROS版本也是不同的,本文安装是的系统是18.04,但对于其他ubuntu版本应该也是差不多的,换一个对应的ROS版本即可,其余操作大同小异。参考资料:https://www.cnblogs.com/letisl/p/11815191.htmlhttp://wiki.ros.org/melodic/Installation/Ubuntuhttps://blog.csdn.net/u013468614/article/details/102917569https://ti
2020-07-23 16:49:25 7482 2
原创 LaTex学习笔记(二):LaTex排版文字
LaTeX排版文字中文排版当编译器选择为pdflatex时,因为这个编译器貌似是只支持ASCⅡ的,所以中文文档就会出现乱码。因此,默认编译器选择xelatex,编码方式选择UTF-8,然后引用ctex这个宏包,就可以愉快的给汉字排版了顺带一提,ctex里面有好多字体设置之类的命令,这个之后再补吧。分词、分行、分段、分页分词空格即为分词。LaTex中,空格键,回车键,Ta...
2020-03-18 23:43:57 1603
原创 LaTex学习笔记(一):LaTex的代码结构
引言学LaTex的动机要追溯到美赛前一周了。寒假在家成功咸鱼一个月以后,面对二月份的美赛题,发现自己几乎把建模知识都忘光了,于是毅然决然地选择参加三月份的美赛。又成功咸鱼两周以后,发现距离三月份的美赛只有一周了。趁着网课的空隙,把matlab、python还有相关的算法重新熟悉了一遍。比赛前的某一天,看到大佬用latex生成的精美排版,突然动了学Latex的念头,下载、安装、配置环境、写“hel...
2020-03-18 23:34:18 720
原创 Arduino制作俄罗斯方块小游戏(三)程序源码
#include <avr/pgmspace.h>#include <Wire.h>#define u8 unsigned char// 1. LCD显示屏的接口定义#define PIN_LCD_SDI 6#define PIN_LCD_SCK 8#define PIN_LCD_DCX 18#define PIN_LCD_RST 13#define...
2019-12-23 17:18:18 2062
原创 Arduino制作俄罗斯方块小游戏(一)整体设计思路
emmm,虽然标题是Arduino,但我其实用的不是Arduino,是chipKIT。为什么标题叫Arduino呢,因为玩Arduino的小白多啊。你看,这就叫标题党【Doge】虽然我的确不是用的Arduino,但我的确用的是Arduino的IDE编译的啊。单片机芯片是chipKIT,开发板是老师做的,我拿来写个俄罗斯方块,顺便水一个大作业。所以说想复制粘贴直接白嫖的朋友,对不起啦。话虽如此...
2019-12-20 00:17:00 2728 2
原创 Arduino MEGA2560与蓝牙的通信(玄学)问题
使用Arduino UNO和HC05进行通信的时候,会用到一个语句SoftwareSerial BT(10, 11);这是定义一个SoftwareSerial对象:BT,并初始化了RX和TX的引脚,这之后才能通过BT对象对蓝牙进行操作。但当与HC05通信时的单片机变成MEGA的时候,事情就变得玄学了起来。某位小伙伴彻夜的实验表明,这条语句似乎对MEGA并不会起什么作用…经过一番查找,我在...
2019-11-10 15:25:42 3309 4
原创 从硬件方面理解GPIO的开漏输出和推挽输出
最近在学STM32,看正点原子视频中对开漏输出和推挽输出的讲解视频时,发现原子哥对电路的讲解有一些错误,主要说关于MOS管的开关问题,查了一晚上资料,终于想明白了,特意发个文章分享一下。这是STM32F4XX中文参考手册中GPIO口的结构图。输出部分的电路是在下方。先简单介绍一下MOS管吧。MOS管其实是和三极管差不多的,有三个极:栅极(G),源极(S)和漏极(D)。三极管通过放大基极的电流变...
2019-11-07 11:30:08 3255 4
原创 Arduino_OLED电子时钟
好久之前入手了一个高精度时钟模块DS3231,之后就一直闲置着。国庆实在是太闲,收拾东西的时候找出来了,就想着做一个电子时钟测试一下这个时钟模块准不准吧。材料:Arduino Uno, 面包板, DS3231, 12864的OLED屏原理什么的就不细讲了,很简单的。先初始化DS3231,这个时钟模块断电以后还可以计时,先用串口给一个精确的时间,然后加上OLED,每隔500ms(考虑到程序运行时...
2019-10-06 21:58:44 6202 10
原创 IIC通信中接受和发送float、int数据类型
最近学IIC通信的时候发现一个问题,IIC通信(包括某些串口通信、SPI通信),接受和发送数据都是以字节为单位的。如果要发送的是u8的数据那还好说,对于int(2kb)和float(4kb)的话就比较麻烦了,需要把他们拆成许多单字节数据逐个发送,接收的时候再把这些单字节数据拼起来。怎么拆拼呢,笔者这里想到了三种方法(可以直接看第三种方法)1.用类似于atof和atoi的函数,把int型或flo...
2019-09-25 22:32:01 2165 1
原创 Arduino实战笔记01:舵机使用的注意事项
使用舵机的血泪教训!!!调用舵机库/声明舵机对象会影响到9,10口的模拟信号输出!!!如果使用舵机的话,尽量避开使用9,10接口。——来自一个爆肝四个小时找BUG的可怜兮兮的孩子随后会上传Arduino蓝牙小车的代码及其制作过程...
2019-05-19 00:11:58 2131 1
原创 Arduino蜂鸣器唱曲天空之城
Arduino蜂鸣器唱歌Arduino源码: /*************以下变量无需修改**********************/ int note[21][7]={ /*标准频率对照表*/ /*A-G大调降音*/ {221,248,278,294,330,371,416}, //A大调 ...
2019-03-12 22:41:41 12042 4
原创 Arduino学习笔记01:四位数码管的使用以及相关类库的编写
本小白遇到的问题:Q1:四位数码管怎么接线拆开包装的一瞬间本小白惊呆了:MD居然有十二个引脚!!老子的OLED屏幕才4个引脚!!经过一番简单的搜索。本小白找到了这个:怎么说呢,不明觉厉吧,不过这种高深莫测的图显然不是我这种层次的人能够揣测的,于是我继续搜索,找到了这个:如图所示(图片来自百度经验):从这张图上,可以简单看出四位数码管的工作原理,四位数码管一共8*4个发光二极管,包括四...
2019-02-18 21:20:41 5005 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人