王某人从0开始学习lorawan的笔记_0】的更多相关文章

最近老板想做lorawan的项目,交给我了,我也应承下来了,但是!!!我TM连lorawan是啥子我都不知道啊啊啊啊啊! 真希望我女朋友可以看穿我的倔强,给我1千万,让我专心当舔狗,等等,我的女朋友???停车吧,老司机,说正经的. 由于不知道lorawan是啥子,我就去查咯,原来lorawan是建立在lora射频传输技术上的LPWAN(Low Power Wide Area Network)协议,好吧,问题又来了,lora又是什么? lora is the abbreviation for lo…
本来想介绍SX1276(与SX1278的操作完全相同,只是需要处理频段)的,但是这款芯片内容还是很丰富的,三言两语介绍不清,而且资料也很多就算了. 直接正面怼lorawan吧,怼到高地去,打爆lorawan的水晶,虐它的泉. https://github.com/Lora-net/LoRaMac-node/tree/master,这是lorawan节点的官方源码.我选型的MCU平台是STM32L051C8. 一个单片机项目不管多复杂,肯定与GPIO有关系,lorawan同样也是如此.但一个优秀的…
我基本上从0开始学习编程,运算符基本上跳过,因为知道了 “=”这个符号相当于赋值,然后“==”才是等于,其他和普通运算符号差不都,也就跳过了. 最基础的赋值那种,我看了下代码,似乎没什么难度,估计新手和我一样,有一本书,大概看看就懂了,我从我遇到的问题开始. 我学习时候,发现C#接收用户输入的都是字符串,那么就在网上收集了一下关于字符串的转换问题 例子,用户输入一个数字,输出该数字2倍的数字. 在函数中,我试着写了 Console.WriteLine("请输入一个数字"); strin…
Ios操作 界面操作 快捷键 command + c 复制 command+v 粘贴 command +a 全选 command +s 保存 command +z 撤销 command +x  剪切 command +space  输入法的切换 command +<—(退格键)   删除光标所在行,光标前的所有内容 option键(ios)--alt(windows)键 command在Windows键盘中就是windows键 Linux命令 cd cd:change directory 切换目…
C语言的基本结构 c语言的入口函数是main函数. main函数的返回值行业标准是int return 数字:返回值 每条语句最后以分号结尾 注释:行注释.块注释 int main(void) { // line comment /* * block comment * block comment */ } C语言数据类型数据类型就是访问内存的方式在64位机器上查看如下数据类型的内存访问方式: int main(void) { ; // 1个字节,8位,BYTE ; ; // 2个字节,16位,…
好久都没有写了.今天做了类继承的练习,做了一个小队,进行简单的判定. namespace 兵团建立练习 { class ServantBasics { public string name; //protected 代表着子类可以继承,外部不能调用 protected int attack; public ServantBasics(string name,int attack) //做了一个构造函数,用于赋值 { this.name = name; this.attack = attack;…
最近学到了for循环,我觉得其实看情况吧,和while挺像的,不过适合于累加或者累减这类的,for循环要更好用一点 for循环首先格式是 ; i < length; i++) { } 意思很简单,定义一个i,让i初始值等于0,然后每次循环到最后的时候,然后i会检查是不是小于设置的一个长度length,执行完内部所有程序后再执行的i++ 比如写一个最简单的 ; i < ; i++) { Console.WriteLine(i); } 输出的是1,2,3,4,这说明了i是整个运行完了才执行i++,…
今天练习了数组输入,先从最简单的开始,因为我输入完这些之后,觉得应该有更简单的方法,先来介绍一下我做的练习代码 //做一个最多能容纳10个数字的,用户可以输入任意1-10个数字,判断长度,输出数字 ]; bool adminInput; int adminNum; string input; ; //用于监听用户输入的次数 Console.WriteLine("请用户输入1-10个整数,输入p可以跳出"); string esc; ; i < A.Length; i++) //循…
想起来现在基础的已经学了不少了,那么这次试一下用while写一个数字猜谜的. Random roll = new Random(); //建立一个骰子 , ); //让骰子在1-100内随机一个数 ; //记录用户的数字 ; //记录猜数字次数 bool input; //判断输入是否正确 Console.WriteLine("请玩家输入一个1-100的数字来进行猜谜"); while (true) { input = int.TryParse(Console.ReadLine(),…
来测试一下循环....刚刚学了while循环,测试一下输出1-100的素数 我想了一下,素数就是只能被1和本身整除,那就是只能被整除2次,我是顺着这个思路写的代码,如果被整除超过2次,那么肯定不是素数. 然后,我想了一下,是两个循环,一个是本身在自加的数,还有个就是要除数的递增. ; //用于递增数字 int conut; //用于记录被整除的个数 int a; //用于存放除数递增 ) { a = ; //每次循环初始化a conut = ; //每次循环初始化计数 while (a <= n…