国际哥的独立博客

「你要明白,自由思考比畅所欲言更重要。」

DIY宿舍蓝牙门锁

从此告别出门带钥匙的繁琐

断断续续搞了半年,蓝牙门锁开发基本完成,现决定分享制作过程及开源程序。个人原创作品,仅供交流及分享,未经同意请勿用于任何商业用途。 关于门锁的最新动态我会更新在这个回答下:什么可以提高大学寝室生活的质量? - 知乎 演示视频:蓝牙门锁APP宣传视频 一、前言 由于要把蓝牙门锁拿去参加“仲园学术科技主题展览”,正好借着这次机会继续改进门锁、并回顾记录整个制作过程,也同时给想制作的朋友一...

宿舍蓝牙门锁命令详解

让门锁更强大

本文作为蓝牙门锁串口命令部分的补充,宿舍蓝牙门锁制作教程详见DIY宿舍蓝牙门锁 串口字符串命令 门锁通过串口与手机通信,没有设计更高级的数据帧协议,而是用最直接的字符串ASCII码的方式传输数据,单片机通过接收到的字符串执行相应的操作。 命令格式说明 串口命令在源码开头部分的字符串数组中定义,支持带一个参数。所有命令(包括参数)以星号开始,井号结束。命令与参数之间用一个空格分隔,除此...

人生第一次ACM

实力垫底

坑爹的申通老是那么早走,下午回来又没拿到新手机。用读卡器把今天用按键机拍的几张照片拉了出来,也是仅有的几张。 直到坐在华工机房电脑前我都还在怀疑,这就是传说中的ACM吗,毫无感觉。脑海中ACM这三个字母都是“大神”、“算法”、“高大上”等的代名词,然而当自己真正去体验时,却完全忘记了这些称号,只是想着怎样把“鸡肠”题目变成“鸡肠”代码。 三个人四个小时。做出了一道题,...

HC-05蓝牙模块的参数设置与使用

蓝牙门锁开发笔记

HC-05 蓝牙模块BT-HC05模块是一款高性能的蓝牙串口模块。 1、可用于各种带蓝牙功能的电脑、蓝牙主机、手机、PDA、PSP等智能终端配对。 2、宽波特率范围4800~1382400,并且模块兼容单片机系统。 3、当主从模式两个蓝牙模块配对成功后,可以简单的,更改为无线的蓝牙,让您设备或者产品更高级,更时尚。 4、您可以很容易的使用提供的蓝牙...

找回遗失的感动

读《解忧杂货店》有感

先给个干货(获取书本高清封面):获取中亚 Kindle 电子书大尺寸高质量封面图片 我去,好不容易把书读完,还要阴魂不散来写读书笔记。可我还是坚信某大神说的读书笔记的重要性——重点不是你写了什么,因为写的过程是对思路的整理。 ————————-2016-02-23 22:42:40 +0800—————————– 额, 上面那一段是一个多月前写的,开个头就跑人了~~~ 还...

配置SharpDevelop编译单个cs文件

文章搬运

这是我之前初学C#是在博客园2015-11-19的文章,现在搬到了自己博客 废话 近日开始学习C#,看的是陈广老师的教程,视频中用的开发工具是SharpDevelop,工具没有编译单文件的功能,建立工程的话一大堆文件太麻烦,百度找了一下相关资料挺少的(或者是我找资料能力不行),然后发现了一篇好文章如何编译单个cs文件,尝试后效果确实不错,个人在此基础上进行了改进一点改进。 ...

Sublime Text tmpl插件快速生成md文件YAML头

让写博客更简单

不得不说Sublime Text果然是一款强大的文本编辑神器,拥有大量插件。正是因为如此,我坚信一定有这样一个插件,能帮我自动生成jekyll文章中YAML头的信息。昨晚百度搜狗了一下(果然不会下意识用谷歌),果然被我在互联网的大海中捞到了tmpl这根针。(当然大神都是自己写程序生成的,我这个渣渣嘛。。。) 以前写文章:新建一个md文件 –> 打开旧的文章 –> 复...

小米2s(MIUI7)安装Xposed框架

折腾手机的神器

Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。(需root权限) 又是一篇教程??? 写在前面的废话 准备工作 第三方recovery的刷入 Xposed框架的安装与使用 心得体会 一、写在前面的废话 之前家城来探我时show了一下他手机的红...

github page + jekyll建立个人博客

专注于博客本身

折腾了一两天,终于把自己的独立博客给建了起来,看了一下MarkDown的教程,尝试用Subline Text2写下这第一篇文章,记录一下建博的过程,给同样想建博的童鞋作为参考(虽然网上类似教程一抓一大把),也算给自己留个纪念。 本文只是实现“博客建立起来能正常访问”的程度,仅记录重点步骤,至于一些操作细节以及之后的博客内容美化,自己探索吧~~~ github page &...

Welcom to jekyll

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run je...