- 博客(96)
- 资源 (1)
- 收藏
- 关注
原创 【AD错误】Clearance Constraint...
Clearance Constraint(Collision <0.15mm) Between Pad on TopLayer and Track on Toplayer.Short circuit Constraint Between Pad on Toplayer and Track on Toplayer.无语了一下午的错误,原来是自己把interactively route ...
2018-08-27 18:24:11 26430 1
原创 MQTT深入研究
https://blog.csdn.net/d_o_n_g2/article/details/77097115?locationNum=7&fps=1&tdsourcetag=s_pctim_aiomsghttp://www.cnblogs.com/yangfengwu/p/7764667.html?tdsourcetag=s_pctim_aiomsghttps://blog...
2018-08-25 09:58:30 1209
原创 【STM32软件学习】ST-LINK Utility的使用
STM32 ST-LINK Utility软件主要的功能就是量产(批量下载代码的工具)。 它也是比较实用的一个工具,当我们需要查看芯片FLASH数据时,可以很快定位查找到想要的数据(前提是没有添加保护)。具体安装看<这里>需要配和STLink使用。具体使用配置,看<这里>...
2018-08-24 23:00:27 15230
原创 【ESP8266之LUA开发】十一、实战DHT11获取温湿度绘制曲线到APP
链接:https://pan.baidu.com/s/1VA8AX7HV5ykdBvLnK-wTTA 密码:ssmzinit.lua--[[GPIO0--3GPIO1--10GPIO2--4GPIO3--9GPIO4--2GPIO5--1GPIO9--11GPIO10--12GPIO12--6GPIO13--7GPIO14--5GPIO15--8GPIO1...
2018-08-24 22:18:54 3196
原创 【ESP8266之LUA开发】十、MQTT建立客户端连接服务器,实现远程控制继电器
init.lua--[[GPIO0--3GPIO1--10GPIO2--4GPIO3--9GPIO4--2GPIO5--1GPIO9--11GPIO10--12GPIO12--6GPIO13--7GPIO14--5GPIO15--8GPIO16--00--GPIO16 1--GPIO5 2--GPIO4 3--GPIO0 4--GPIO25--GP...
2018-08-20 17:21:09 3599 1
原创 【ESP8266之LUA开发】八、SSID和PWD的保存与读取
ssid及pwd的保存和读取模块启动的时候查看一下设置的wifi.ap.config和 wifi.sta.config, 如果有就设置原来保存的,没有设置才设置成程序中的, 然后进行打印乡音的ssid及pwd。写入函数之前保存参数的方法×××.save = true --保存...cfg={}cfg = wifi.ap.getconfig(true)if cfg.ssid...
2018-08-20 09:41:22 3683
原创 ESP8266学习之总目录
ESP8266LUA开发一、ESP8266LUA开发之串口打印HelloWorld二、ESP8266LUA开发之GPIO映射以及串口的相关知识三、ESP8266LUA开发之建立TCP服务器,实现socket通信控制继电器四、ESP8266LUA开发之建立TCP服务器,实现多连接五、ESP8266LUA开发之建立TCP客户端,实现socket通信六、ESP8266LUA开发之实现AD...
2018-08-20 09:33:18 1622
原创 【ESP8266之LUA开发】六、建立TCP客户端,实现ADC测量,单点接地的小知识
8266ADC测电压对应引脚2,对应板子的位置引脚 命令以及回复这样规定API文档说明 我们使用的是引脚输入,然后readadc(0) 就行… 需要在init.lua里面加入if adc.force_init_mode(adc.INIT_ADC) then--注意和API参数不同,我们要测引脚输入的 node.restart() --重启生效 ...
2018-08-20 00:11:56 1950 2
原创 【ESP8266之LUA开发】四、建立TCP服务器,实现多连接,CRC16校验
玩AT指令的时候对于客户端的连接数量应该是第一次体会,8266建立服务器最多连接5个客户端。lua也自然如此,不信你看咯, 想要再连接一个客户端,必须手动断开之前连接的, 而这节要实现的就是避免手动连接,程序实现自动连接。init.luagpio.mode(4,gpio.OUTPUT)gpio.mode(2,gpio.OUTPUT)gpio.write(4,1)tmr....
2018-08-19 18:52:00 2272
原创 关于空闲中断
https://www.cnblogs.com/yangfengwu/p/7520260.htmlhttp://www.cnblogs.com/yangfengwu/p/6921832.htmlhttp://www.cnblogs.com/yangfengwu/p/7341056.htmlhttp://www.cnblogs.com/yangfengwu/p/6746403.html
2018-08-19 11:52:11 1626
原创 【ESP8266之LUA开发】番外篇1:必备的LUA基础知识【总结版】
注释单行注释 -- ...多行用--[[ ... ]]控制语句if(条件) then ...elseif(条件) then ... else ... endwhile(条件)do .. endrepeat.. untilfor初值,终值,步进值 do ... end (步进值可省略,默认为1)关于变量未声明为local都是全局变量允许多个变量一起赋值。比...
2018-08-19 08:35:45 2697
原创 ESP8266之下载不进去程序终极解决方法
下一次擦除程序链接:https://pan.baidu.com/s/1EeM_5oLBJuAj_qQpTzMKlg 密码:8eyq对应FlashSize下载对应的擦除程序,各个模块的大小可以看<这里>。然后现在完之后,再重新刷一遍自己的本来的固件之后复位,显示:稍等1min左右~就OK了!...
2018-08-18 23:31:02 8194 2
原创 【ESP8266之LUA开发】番外篇3:GPIO与LUA的PIN对应关系快速查阅
--[[0--GPIO16 1--GPIO5 2--GPIO4 3--GPIO0 4--GPIO25--GPIO14 6--GPIO12 7--GPIO13 8--GPIO15 9--GPIO310--GPIO1 11--GPIO9 12--GPIO10]]
2018-08-17 16:09:40 1240
原创 C#学习之获取时间戳
/// <summary> /// 获取时间戳 /// </summary> /// <returns></returns> public static string GetTimeStamp(){ TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, ...
2018-08-17 11:40:53 954
原创 C#学习之获取MAC地址
/// <summary>/// 获取MAC地址/// </summary>/// <returns></returns>public static string GetNetworkAdpaterID(){ try { string mac = ""; ManagementClass mc...
2018-08-17 11:16:02 424
原创 C#学习之总目录
常用控件定义类成员时加private与不加的区别双击控件的经验教训跨线程调用窗体控件的解决办法委托 delegate 以及定义、声明、实例化再次体会开关控件picturebox实现添加图片资源添加MQTT包的方法导包快捷键添加命名空间方法设置窗体名称和图标打包DLL+EXE方法实现窗体拉伸控件随之拉伸调试神器MessageBox.show(“×××”,“提示”);...
2018-08-17 10:12:34 585
原创 Android学习之添加自定义对话框图标的方法
在setView前面加上...builderMqtt.setIcon(R.drawable.dialog_icon); //设置对话框标题前的图标...如果想使用系统自带的图标的话,那就这样写...builderMqtt.setIcon(adnroid.R.drawable.dialog_icon); //设置对话框标题前的图标......
2018-08-16 16:00:26 1275
原创 Android学习之Menu显示图标,同时不覆盖ToolBar的方法
Menu显示图标STEP1 添加对应的菜单图标到合适的mipmap文件夹app/src/main/res/menu/main.xml<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"> <i...
2018-08-16 13:52:12 1535
原创 Android学习之textView文本滑动并解决软键盘压缩界面的问题
显示滚动条对应的TextView中app/src/main/res/layout/activity_main.xml<TextView...android:scrollbars="vertical"android:fadeScrollbars="false".../>app/src/main/java/包名/MainActivity.java....
2018-08-15 14:09:49 445
原创 Android学习之控件样式
几种常用的样式app/src/main/res/drawable/button_up&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&amp;lt;shape xmlns:android=&quot;http://schemas.android.com/apk/res/an
2018-08-15 13:11:20 461
原创 Android学习之editText拉长后文字从左上角输入的方法
只需要在对应的xml文件下,加上android:gravity="left|top"即可!
2018-08-15 13:01:35 1077
原创 Android学习之同一个手机中安装两个相同的项目
修改包名,下面是详细步骤!STEP1复制项目到一个新的目录,更改项目名字,并删除如下文件STEP2Android Studio打开相应的工程,然后按照图示rename!STEP3clean项目注意,前面只是修改了项目文件的名字,APP名字并未修改,此时你可以下载到手机验证下是否可以共存!...
2018-08-15 11:44:17 1493
原创 Android学习之广播(BoardCast)
实现步骤STEP1:创建广播...IntentFilter filter = new IntentFilter();filter.addAction(&quot;ActivitySendMqttService&quot;);//说明监听什么样的广播registerReceiver(ServiceMqttReceiver, filter);//注册广播...STEP2:编写广播接收程序/*该类的...
2018-08-15 01:06:48 4109
原创 Android学习之Eclipse导入Android项目
Andorid Studio版本的参考<这里>。详细步骤STEP1把相应的项目放到非workspace目录下!STEP2STEP3注意选general下的existing...然后下一个界面默认,finish就OK了项目红色感叹号解决当然也许会碰到像我一样,发现项目前面有个感叹号,也许原因会不尽相同,具体可以百度。我是忘了...
2018-08-15 00:41:05 6483 1
原创 Android学习之获取手机的IMEI号
/*获取手机IMEI号*/private static String getDeviceId(Context context) { String id = "test"; //android.telephony.TelephonyManager TelephonyManager mTelephony = (TelephonyManager) context.getSyst...
2018-08-15 00:15:37 1155
原创 Android学习之修改每个界面的名字
其实只需要在AndroidManifest.xml中设置相关activity的adnroid:label即可。android:label="连接界面"
2018-08-14 02:40:47 4113
原创 Android学习之界面按下两次实现返回的方法
public boolean onKeyDown(int keyCode,KeyEvent event){ if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { // 判断间隔时间 大于2秒就退出应用 ...
2018-08-14 01:39:57 403
原创 Android学习之单选框事件
/*** * 单选框事件 */private CompoundButton.OnCheckedChangeListener checkBoxGravityCheckedChangeListener = new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(Co...
2018-08-13 15:44:26 558
原创 Android学习之定时器实现
示例/*每隔100ms进入onTick,1000ms后进入onFinsh*/private CountDownTimer Timer = new CountDownTimer(1000,100) { @Override public void onTick(long millisUntilFinished) { } @O...
2018-08-12 18:35:48 422
原创 JAVA实用技巧总结
byte转int&amp;amp;amp;amp;0xFF&amp;amp;amp;amp;0xFF,这样保证,符号位的拓展,不影响真实数据的大小。
2018-08-12 17:43:32 613
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人