设计思路 Arduino Leonardo初始化为发送模式,发送完成后,立即切换为接收模式,不停的监听,收到数据后立即切换为发送模式,若超过一定时间还为接收到数据,则切换为发送模式。 树莓派初始化为接收模式,接收到数据后立即切换为发送模式,超过一定时间为接收到数据则切换为发送模式,发送数据后立即切换 ...
分类:
其他好文 时间:
2018-02-11 10:42:17
阅读次数:
161
在我的项目里,树莓派主要作为中心节点,用于接收数据,Arduino作为子节点,用于发送数据,考虑到以后会有很多子节点,但又不至于使得代码过于繁琐,因此所有的传输数据添加一个头部编号用于区分不同节点。 nrf24l01支持的数据最大为4个字节,因此使用最高位的一个字节(8位)作为节点编号,剩余三个字节 ...
分类:
其他好文 时间:
2018-02-10 22:41:58
阅读次数:
268
连接说明 与树莓派的连线 NRF24L01 => 树莓派 GND => GND VCC => 3.3V CE => GPIO25 即22管脚 CSN => CE0(GPIO8) 即 24管脚 SCK => SCLK(GPIO11)即23管脚 MOSI => MOSI(GPIO10)即19管脚 MIS ...
分类:
其他好文 时间:
2018-02-09 22:34:29
阅读次数:
493
Leonardo's Notebook 题目大意:26个大写字母置换B,问是否存在一个置换A,使得A^2 = B 根据结论: 两个长度为n的相同循环相乘,当n为奇数时结果也是一个长度为n的循环;n为偶数时分裂为两个长度为n/2的循环 反过来,长度为奇数n的循环B,都能找到一个长度为n的循环A使得A^ ...
分类:
其他好文 时间:
2018-01-19 20:51:31
阅读次数:
178
WHID 代表基于 Wi-Fi 的 HID 注射器,即对 HID 攻击进行无线化攻击的一种注入工具。 实验攻击原理如下图: 攻击者使用ESP8266作为AP,在自己的电脑创建客户端连接AP。在客户端键入命令发送到ESP8266,它再利用串口转发给Arduino Leonardo。利用Arduino中 ...
分类:
其他好文 时间:
2017-08-08 11:07:23
阅读次数:
306
Leonardo's Notebook Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 2324 Accepted: 988 Description — I just bought Leonardo's secret notebo ...
分类:
其他好文 时间:
2017-07-19 01:09:29
阅读次数:
255
题意:给你一个置换P,问是否存在一个置换M,使M^2=P 思路:资料参考 《置换群快速幂运算研究与探讨》 https://wenku.baidu.com/view/0bff6b1c6bd97f192279e9fb.html 结论一: 一个长度为 l 的循环 T,l 是 k 的倍数,则 T^k 是 k ...
分类:
其他好文 时间:
2017-03-30 18:45:09
阅读次数:
202
传送门 题意:26个大写字母的置换$B$,是否存在置换$A$满足$A^2=B$ $A^2$,就是在循环中一下子走两步 容易发现,长度$n$为奇数的循环走两步还是$n$次回到原点 $n$为偶数的话是$\frac{n}{2}$次,也就是说分裂成了两个循环 综上$B$中长度为偶数的循环有奇数个就是不存在啦 ...
分类:
其他好文 时间:
2017-02-28 19:42:13
阅读次数:
164
【题意】 给出26个大写字母组成 字符串B问是否存在一个置换A使得A^2 = B 【分析】 置换前面已经说了,做了这题之后有了更深的了解。 再说说置换群。 首先是群。 置换群的元素是置换,运算时是置换的连接。 前面已经说了,每个置换都可以写成互不相交的循环的乘积。 然后分析一下这题。 假设A置换是( ...
分类:
其他好文 时间:
2017-01-12 08:19:33
阅读次数:
313