自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 把乐谱播出来,自制Arduino简谱播放库

昨天我发了一章关于UNO+喇叭就可以播放歌曲的文章。文章到最后也没有完成整个天空之城歌曲。因为实在是太麻烦了。。于是今天就苦思冥想,想借此机会整理出一个简谱的播放程序。借此来播放所有简谱写成的歌曲。既能提高复用性,也很有趣。先来看看成果吧。 那么既然要写库,我们来一步步分析我们要完成的工作吧:1、如何把简谱用程序里的数据表示出来。

2016-01-27 09:55:26 7288

原创 python爬虫+mongoDB存储DOTA2比赛数据总结

dota2比赛数据分析到现在,第一阶段已经差不多结束了。分析一下这阶段主要的成果。1、对python有了初步的了解。大概了解了面向对象编程方法,但总觉得思想精髓没体会到。2、对网络爬虫技术有了一些了解,知道了百度的整个网络原来是爬出来的,以前倒没网这方面想过。并利用python的类库做了一个简单的爬虫,爬了dotamax上比赛的数据。3、自己

2016-01-20 17:56:01 2768 1

原创 关于DOTA2排名前5战队惯用英雄分析(二)

同样是这5个队。使用的是如下比赛的数据。大概收录了1500场左右的比赛。解释下为什么没做最新版本的。1、更新时间比较短,才一个月,比赛本身比较少。对于统计来说,样本太少了。2、比赛数据里没有版本信息。我觉得算是冰娃的失误吧。导致我查起版本来非常困难。先给出每个队伍比赛的总场数:EG       31场VP       60场Liq

2016-01-19 16:56:12 1812

原创 关于DOTA2排名前5战队惯用英雄分析

作为DOTA2爱好者,平时没多少时间看比赛,自己玩的时间也不多。于是趁着我还会一点编程。学了点Python,又去dotamax上爬了点数据,做了个数据库,大概收录了1500场左右的数据。先来说说要分析的是什么。职业战队间的比赛,在开始之前有个很重要的环节,叫做BAN,PICK。是DOTA中的一种规定。DOTA2中目前大概有110个英雄可供2边队伍选择,BAN PICK阶段每

2016-01-19 16:54:28 1490

原创 如何通过V社官方API查找比赛记录

API基本介绍。http://dev.dota2.com/showthread.php?t=58317查询某一联赛所有比赛步骤:1、查询该联赛 league_id2、使用以下API查询所有比赛https://api.steampowered.com/IDOTA2Match_570/GetMatchHistory/V001/?k

2016-01-19 16:53:11 2422

原创 DOTA2比赛赛前预测算法的研究(二)--关于数据存储,mongoDB的使用

占坑

2016-01-14 12:57:29 832

原创 步进电机原理简介

步进电机,很多人DIY激光雕刻机,3D打印机的时候都会用到。那么他与普通的直流电机有什么不同呢?步进电机在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角

2016-01-12 13:12:20 4541 1

原创 python操作mongoDB的时候遇到问题,find()结果无法保存

最近使用python操作mongoDB的时候遇到点问题,各种纠结呀,分享给大家。使用的是pymongo库先上代码:conn = pymongo.MongoClient("121.42.61.85", 27017)db = conn.dota2_databasecollection = db.World_Cyber_Arena_2015data2 = collection.find

2016-01-11 19:23:16 1598

原创 手势识别模块+Python给PC增加点快捷键

最近在网上看到一款手势传感器,感觉挺有趣。据说可以检测到人手从上面滑过的时候所经过的方向。比如从上往下滑动,从左往右滑动,或者从远到近。好奇之下有了个新点子,就拿来测试测试了。用过标题大概也都猜到了,我就是想用他来控制电脑,给电脑增加一点快捷键。快速的打开电脑里的应用程序等一些功能。先用UNO连接上传感器。接下

2016-01-08 16:26:29 4485

原创 四轴飞行器飞控研究(三)--姿态完整改进算法

继之前研究了一些飞行姿态理论方面的问题后,又找到了之前很流行的一段外国大神写的代码,来分析分析。       第二篇文章的最后,讲到了文章中的算法在实际使用中有重大缺陷。       大家都知道,分析算法理论的时候很多情况下我们没有考虑太多外界干扰的情况,原因是很多情况下,传感器的精度以及受到的干扰并不会特别大,而显著的影响到算法。但是在IMU系统中,有点不同。由于地磁场十分微弱,而我们生

2016-01-07 18:13:40 4229

原创 一般PID的C语言实现

先看看PID的结构框图:PID是自动控制算法里面最经典,同时也是最简单的一个算法。其经典与简单程度类似物理学中的牛顿力学三大定律。PID的中心思想是通过误差来控制输出,所以PID通常具有以下几个关键的量。1、输入量r(in)2、输出量r(out)3、误差(error)=输入量-输出量pid的控制率可以用以下公式描述:由于我要用C语言对其进行描述,并在单片机上

2016-01-07 18:03:49 4246

原创 飞行姿态解算笔记(二)

继之前研究了一些飞行姿态理论方面的问题后,又找到了之前很流行的一段外国大神写的代码,来分析分析。先贴上代码:#include "AHRS.h"#include//----------------------------------------------------------------------------------------------------// Definiti

2016-01-07 18:03:47 2389 1

原创 飞行姿态解算笔记(一)

本文转自我qq空间。。 大学毕业设计搞得四轴。说来太惭愧,现在看来当时太菜了。。最近又来研究研究有关飞行姿态解算的算法,看看当时没搞懂的四元数算法。主要也是学了网上几位大神的资源,才能小有所得。在这先附上参考一些大神心得的网址:https://zh.wikipedia.org/wiki/四元數  四元数维基百科https://zh.wikipedia.org/wiki

2016-01-07 18:03:44 7457 2

原创 DOTA2比赛赛前预测算法的研究(一)--介绍

博客一直断断续续,好久没写。由于本科是自动控制,所以原来也主要是玩玩单片机,ARM之类的东西。对于运行于操做系统上的东西了解不多。虽然不会文人相轻,却总觉得程序员和我们这些电子工程师应该是两类人。前半年由于偶然的机会,不断接触过一些高级语言如Perl,Lua,Node.js以及最近在学的Python,越发觉得这些语言才是我的最爱。原因并不是C语言有多烂,而是这些语言的设计使得我可以花费更多

2016-01-07 11:33:21 2076

分享-如何写一个最简单的操作系统.key

内部分享自制的ppt,和操作系统基本原理有关。 主要介绍操作系统的基本功能,任务切换,上下文切换等等

2020-04-27

NMEA0183-GPS-协议

NMEA0183-GPS-协议 GPS协议详细描述

2017-06-06

arduino onewire库文件

arduino开发必用库,包含单总线库文件,可以更加容易的使用单总线

2013-05-06

ALIENTEK MiniSTM32开发板例程-库函数版本

不错的STM32例程,大家有空可以下载看看,非常不错哦

2013-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除