05 2015 档案

摘要:材料: 1.DHT11 2.LCD1602 3.LCD1602 转接板 4.Arduino UNO 5.Arduino 传感器扩展版 那个Arduino UNO 我当初挑类个便宜的山寨货买,结果发来和正版的长得一样 O(∩_∩)O吓死我了,,,, double Fahrenheit(double c 阅读全文
posted @ 2015-05-19 14:57 狼.wrz 阅读(1861) 评论(0) 推荐(0)
摘要:BOOL CSearchuserDlg::PreTranslateMessage(MSG* pMsg) { if (pMsg->message==WM_KEYDOWN) // 判断是否有按键按下 { switch (pMsg->wParam) { case VK_DOWN: // 表示是方向键中的向 阅读全文
posted @ 2015-05-18 21:41 狼.wrz 阅读(2016) 评论(0) 推荐(0)
摘要:玩竞赛的同学应该发现了C++中直接调用cout、cin的效率要比printf和scanf的效率要低。 要解决这个问题,只需要在前面加上一句 std::ios::sync_with_stdio(false); 即可。 这是因为cout、cin要先把要输出的东西存入缓冲区,再输出,导致效率降低,而这段语 阅读全文
posted @ 2015-05-18 21:33 狼.wrz 阅读(520) 评论(0) 推荐(0)
摘要:原来的1602屏需要7个IO口才能驱动起来LCD 1602转接板可以帮你省5个IO口。 在Arduino中,LCD 1602 转接板可以使用函数库LiquidCrystal_I2C1602; 该函数的默认接线方法为: GND 接 GND VCC 接 5V SDA 接 模拟口A4 SCL 接 模拟口A 阅读全文
posted @ 2015-05-18 21:26 狼.wrz 阅读(1827) 评论(0) 推荐(0)
摘要:C++: int waitKey(int delay=0) cvWaitKey()函数的功能是不断刷新图像,频率时间为delay,单位为ms。 返回值为当前键盘按键值。 所以显示图像时,如果需要在cvShowImage(“xxxx.bmp”,image)后加上while(cvWaitKey(n)== 阅读全文
posted @ 2015-05-18 21:18 狼.wrz 阅读(2765) 评论(0) 推荐(0)
摘要:1、工程名为Zero,在CZeroDlg.cpp中加入头文件 #include “conio.h” ; 2、在CZeroDlg::OnInitDialog() {…}函数中加入AllocConsole(); 3、调用 cprintf() (VS2005后应该用 _cprintf 代替)输出信息,用法 阅读全文
posted @ 2015-05-18 21:14 狼.wrz 阅读(695) 评论(0) 推荐(0)
摘要:MFC 点击按钮,弹出另一个对话框 方法一:模态对话框 资源视图–Dialog–右键–添加资源–新建–对话框-,然后在已经生成的对话框中(解决资源视图中的dialog下的新生成的那个)右键–添加类。例如:添加CMyNewDlg类,在所要调的代码中(按钮点击方法所在的文件代码),先加头文件#inclu 阅读全文
posted @ 2015-05-04 17:20 狼.wrz 阅读(191) 评论(0) 推荐(0)
摘要:一:首先介绍键盘消息 系统消息: ALT,F1,——F24等,是由系统内部处理的,程序本身就存在,比如F1是帮助键。 WM_SYSKEYDOWN WM_SYSKEYUP WM_SYSCHAR 非系统消息: 是由我们自己加上去的, WM_KEYDOWN WM_KEYUP WM_CHAR 二:然后介绍虚 阅读全文
posted @ 2015-05-04 17:17 狼.wrz 阅读(594) 评论(0) 推荐(0)
摘要:安装mjpg-streamer 远程监控基本上是wifi小车的一个必备功能了。摄像头我用的是奥尼百脑通 D881,这个要100左右。 确认安装了以下软件: kmod-usb2 kmod-video-uvc (*)kmod-nls-base kmod-usb-core kmod-video-core 阅读全文
posted @ 2015-05-04 16:30 狼.wrz 阅读(2238) 评论(0) 推荐(0)
摘要:1.复制函数 我更愿意称之为”字符串覆盖函数” a. strcpy(str1,str2); 将字符串str2 覆盖到str1上 b. strncpy(str1,str2,n); 2.拼接函数 a. strcat(str1,str2); 将str2接到str1后面 b. strncat(str1,st 阅读全文
posted @ 2015-05-04 16:21 狼.wrz 阅读(170) 评论(0) 推荐(0)
摘要:交换(c,c++): 1)temp交换(也适用于非数型) 定义一个新的变量,借助它完成交换。 int a,b; a=10; b=15; int t; t=a; a=b; b=t; 2)位运算 位运算不能用于浮点数直间进行交换 #include <stdio.h> main() { int a,b; 阅读全文
posted @ 2015-05-04 16:17 狼.wrz 阅读(172) 评论(0) 推荐(0)
摘要:为了参加学校的科技节,故用mfc随手制作了一个名为《趣味相机》的小程序; 其中对图形图像处理运用到了opencv。 效果图 这界面逼格低了点╭(╯^╰)╮ 有兴趣的朋友可以在此下载尝试:http://pan.baidu.com/s/1gd2DkeJ 为了参加学校的科技节,故用mfc随手制作了一个名为 阅读全文
posted @ 2015-05-01 16:37 狼.wrz 阅读(219) 评论(0) 推荐(0)
摘要:历经了总共40来个小时,终于将这个激光坦克做好了。 这是本人的第一件像样的arduino作品。 用arduino为主控制器,配有32路舵机驱动板(在这有些大材小用了),以及一个wr703n的路由器当做中继。 现在的主要功能有: 通过上位机来控制其前进,后退,左转,右转 通过上位机来控制舵机的上下左右 阅读全文
posted @ 2015-05-01 16:25 狼.wrz 阅读(516) 评论(0) 推荐(0)