自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 由于博客信息有时候看不到

如果发现我博客有问题,欢迎通过1923192687@qq.com  与我交流,共同进步

2018-06-22 17:15:34 328

转载 ubuntu下安装qq

https://jingyan.baidu.com/album/47a29f24577776c01423991a.html?picindex=7

2017-12-27 21:25:55 360

原创 ubuntu下进行软件中心安装

在ubuntu系统的termial下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将terminal close。此时 apt-get进程可能没有结束。结果,如果再次运行apt-get install 命令安装如今,可能会发生下面的提示: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) 无法锁定管理目录(/

2017-12-27 20:18:48 5787

原创 Arduino的串口监视器

显示Arduino或Genuino(USB或串口板)发送的数据,要想发送数据给控制板的话,就需要在文本框中输入文本,然后点击”发送”按钮或回车。从下来菜单中选择合适的波特率,这个波特率要与程序中Serial.begin后的参数一致。注意在Windows、Mac或Linux中,当你打开串口监视器的时候Arduino或Genuino会重启(程序会重新开始运行)。 控制板同样能够和Processing,

2017-08-06 13:58:04 15806 1

原创 analogWrite()

On most Arduino boards (those with the ATmega168 or ATmega328), this function works on pins 3, 5, 6, 9, 10, and 11. On the Arduino Mega, it works on pins 2 - 13 and 44 - 46. Older Arduino boards with a

2017-07-11 19:58:32 3904

原创 Arduino 直流电机转速控制系统

通过增量式编码器来测量电机的转速,常规的单片机的程序架构是通过定时器来实现精确的时间定时,并利用外部中断来实现对脉冲数目的计数,然后计算出一定时间内脉冲的数目,从而得到转速数值并输出。 直流电机是Arduino机器人制作中的主要动力来源,但是由于电机的参数一致性有所差别,即使是相同型号的电机在相同电压下的转速都不完全相同,而且在带负载或负载不同的情况下,更加会导致电机转速发生变化,这就会导致制作的

2017-07-11 19:44:50 18571 2

原创 关于Arduino的 FreqCount Library

FreqCount requires the input frequency as a digital level signal on a specific pin. An amplifier may be needed if the input signal is a sine wave or small AC signal which can not directly drive a TTL

2017-07-11 16:42:35 1245

原创 wpf进行写视频界面时的一些错误

对于进行加载Microsoft .WindowsApiCodePack错误的时候,根据错误提示重新进行引用Microsoft .WindowsApiCodePack version=1.1.0.0 则可以完成。

2017-06-20 19:08:30 450

转载 EEPROM存储复杂的数据

EEPROM里面存储的东西可不止短整型这一种,可能是char,可能是long,可能是array,甚至可能是一个struct。 那难道需要针对每一种数据类型做一个读写函数? 但是现实当中,我们需要在EEPROM里面存储的东西可不止短整型这一种,可能是char,可能是long,可能是array,甚至可能是一个struct。 那难道需要针对每一种数据类型做一个读写函数?这里我做了一套读写函数,可以适应任

2017-06-15 14:10:06 8018 1

转载 word 2007打开总是配置窗口出现的解决办法

1:单击开始菜单在弹出的下一集菜单中选择“运行” 2:在弹出的“运行”对话框中输入“reg add HKCU\Software\Microsoft\Office\12.0\Word\Options /v NoReReg /t REG_DWORD /d 1”,单击“确定”按钮。 3: 现在再打开Word2007软件,就直接打开了,问题也就解决了。

2017-06-14 13:35:30 1363

原创 wpf 学习总结

C# Button Messagebox.Show(string s) //对话框的显示 //包含在Button_Click类中xaml button content=”“; //界面按钮的字样 Click=”Button_Click”对于WPF,在界面设计使用的是 XMAL语言。 业务逻辑上使用的是C#后台代码。 这样使页面设计与业务逻辑分开来。windows -DockPanel{

2017-05-02 14:29:36 551

转载 wpf

参考书推荐 下面先整理下,本人主要学习的WPF参考书: 1、WPF编程宝典(C#2010) ![wpf编程宝典(C#2010)] ![wpf](http://img.blog.csdn.net/20170427093127447?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFuZXRfMTk5NA==/

2017-04-27 09:33:52 694

转载 电动车无刷电机的工作原理

电动车无刷电机的工作原理 发布时间:2012-5-2 18:36:33 作者: 远洋控制器 浏览次数: 1647次 字号: 大 中 小 电机内部霍耳传感器的正电源线即红线一般接5-12v直流电。而以5V居多。 霍耳的信号线传递电机里面磁钢相对于线圈的位置,根据三个霍耳的信号控制器能知道此时应该如何给电机的线圈供电(不同的霍耳信号,应该给电机线圈提供相对应方向的电流),就是说霍耳状态不一样,线

2017-04-13 16:45:57 3120

转载 Arduino 脉冲数

pulseIn()pulseIn(pin, value) pulseIn(pin, value, timeout)Parameterspin: the number of the pin on which you want to read the pulse. (int)value: type of pulse to read: either HIGH or LOW. (int)timeout

2017-04-13 16:41:58 7031

转载 ProgressBar控件和 TrackBar控件

15、ProgressBar控件和 TrackBar控件 1.ProgressBar控件 ProgressBar 控件又称进度条控件,它在工具栏中的图标为 ,该控件在水平栏中显示适当长度的矩形来指示进程的进度。当执行进程时,进度条用系统突出显示颜色在水平栏中从左向右进行填充。进程完成时,进度栏被填满。当某进程运行时间较长时,如果没有视觉提示,用户可能会认为应用程序不响应,通过在应用程序中使用进度

2017-04-04 21:05:08 2244

转载 ComboBox 控件 CheckedListBox 控件 PictureBox 控件的使用 Timer 控件

11、ComboBox 控件 ComboBox 控件又称组合框,在工具箱中的图标为。默认情况下,组合框分两个部分显示:顶部是一个允许输入文本的文本框,下面的列表框则显示列表项。可以认为ComboBox就是文本框与列表框的组合,与文本框和列表框的功能基本一致。与列表框相比,组合框不能多选,它无 SelectionMode 属性。但组合框有一个名为DropDownStyle的属性,该属性用来设置或获取

2017-04-04 21:02:02 962

转载 ComboBox 控件 CheckedListBox 控件 PictureBox 控件的使用 Timer 控件

11、ComboBox 控件 ComboBox 控件又称组合框,在工具箱中的图标为。默认情况下,组合框分两个部分显示:顶部是一个允许输入文本的文本框,下面的列表框则显示列表项。可以认为ComboBox就是文本框与列表框的组合,与文本框和列表框的功能基本一致。与列表框相比,组合框不能多选,它无 SelectionMode 属性。但组合框有一个名为DropDownStyle的属性,该属性用来设置或获取

2017-04-04 21:01:47 577

转载 ListBox 控件

ListBox 控件又称列表框,它在工具箱中的图标为,它显示一个项目列表供用户选择。在列表框中,用户一次可以选择一项,也可以选择多项。 1、常用属性: (1) Items属性: 用于存放列表框中的列表项,是一个集合。通过该属性,可以添加列表项、移除列表项和获得列表项的数目。 (2)MultiColumn 属性:用来获取或设置一个值,该值指示ListBox是否支持多列。值 为 true

2017-04-04 20:58:00 662

转载 CheckBox 控件

9、CheckBox 控件 CheckBox控件的常用属性如下。 (1)TextAlign属性:用来设置控件中文字的对齐方式,有9种选择,如图9-16 所示。 从上到下、从左至右分别是:ContentAlignment.TopLeft、ContentAlignment.TopCenter、 ContentAlignment.TopRight、ContentAlignment.Middl

2017-04-04 20:55:44 651

转载 GroupBox 控件 RadioButton控件

7、GroupBox 控件 GroupBox控件又称为分组框,它在工具箱中的图标是 。该控件常用于为其他控件提供可识别的分组,其典型的用法之一就是给RadioButton控件分组。可以通过分组框的Text属性为分组框中的控件向用户提供提示信息,如图 9-14 所示。设计时,向GroupBox 控件中添加控件的方法有两种:一是直接在分组框中绘制控件;二是把某一个已存在的控件复制到剪贴板上,然后选中分

2017-04-04 20:55:03 5209

转载 NumericUpDown 控件

5、NumericUpDown 控件   【Windows 窗体】控件组中的 NumericUpDown 控件看起来像是一个文本框与一对用户可单击以调整值的  箭头的组合。可以通过单击向上和向下按钮、按向上和向下箭头键来增大和减小数字,也可以直接输入数  字。单击向上箭头键时,值向最大值方向增加;单击向下箭头键时,值 向最小值方向减少。该控件在工具箱中的图标为 。  该控件的样式如图9-13所

2017-04-04 20:54:05 1240

转载 RichTextBox控件

RichTextBox是一种既可以输入文本、 又可以编辑文本的文字处理控件, 与TextBox控件相比, RichTextBox控件的文字处理功能更加丰富, 不仅可以设定文字的颜色、 字体, 还具有字符串检索功能。 另外, RichTextBox控件还可以打开、编辑和存储.rtf格式文件、ASCII文本格式文件及Unicode编码格式的文件。 1、常用属性 上面介绍的 TextBox 控件所具有

2017-04-04 20:44:46 1980

转载 Button 控件

Button控件又称按钮控件,是 Windows应用程序中最常用的控件之一,通常用它来执行命令。如果按钮具有焦点,就可以使用鼠标左键、Enter键或空格键触发该按钮的Click事件。通过设置窗体的AcceptButton 或 CancelButton 属性,无论该按钮是否有焦点,都可以使用户通过按 Enter 或 Esc 键来触发按钮的 Click事件。一般不使用 Button 控件的方法。Butt

2017-04-04 20:13:04 637

转载 Button 控件

Button控件又称按钮控件,是 Windows应用程序中最常用的控件之一,通常用它来执行命令。如果按钮具有焦点,就可以使用鼠标左键、Enter键或空格键触发该按钮的Click事件。通过设置窗体的AcceptButton 或 CancelButton 属性,无论该按钮是否有焦点,都可以使用户通过按 Enter 或 Esc 键来触发按钮的 Click事件。一般不使用 Button 控件的方法。Butt

2017-04-04 20:07:16 708

转载 3、TextBox 控件

主要属性: ( 2)MaxLength 属性: 用来设置文本框允许输入字符的最大长度,该属性值为 0 时,不限制输入的字符数。 (3)MultiLine 属性: 用来设置文本框中的文本是否可以输入多行并以多行显示。值为 true 时,允许多行显示。值为false时不允许多行显示,一旦文本超过文本框宽度时,超过部分不显示。 (4)HideSelection属性:用来决定当焦点离开

2017-04-04 19:59:40 1353

转载 c#控件事件 windows

1、窗体 常用方法 1)Show方法:该方法的作用是让窗体显示出来,其调用格式为:窗体名.Show(); 其中窗体名是要显示的窗体名称。 (2)Hide方法:该方法的作用是把窗体隐藏出来,其调用格式为: 窗体名.Hide(); 其中窗体名是要隐藏的窗体名称。 (3)Refresh方法:该方法的作用是刷新并重画窗体,其调用格式为: 窗体名.Refresh(); 其中窗体名是要

2017-04-04 17:57:12 914

转载 脑电 关于CSV 文件的读取

csv是指“逗号分割值”文件(comma separated value),就是保存以逗号分隔的数值的纯文本文件,Excel可以直接打开。 csv文件通常有多行,每行保存一组数据,用来记录实验数据等最合适不过了,csv文件内容示例: 10:23,0.123,0.234 10:24,0,456,0.789 10:26,1.224,1.456 VC中也常常csv文件来存取小规模的数据,下面演示

2017-03-23 20:48:12 867

转载 atoi

int atoi (const char * str); Convert string to integer/* atoi example */#include <stdio.h> /* printf, fgets */#include <stdlib.h> /* atoi */int main (){ int i; char buffer[256]; prin

2017-03-23 14:27:10 700

转载 c++ getline()

本文转自:http://blog.sina.com.cn/s/blog_60263c1c0101ck25.html 我的技术博客:www.cnblogs.com/overcode 学习C++的同学可能都会遇到一个getline()函数,譬如在C++premer中,标准string类型第二小节就是“用getline读取整行文本”。书上给的程序如下: int main() {

2017-03-23 14:12:47 360

原创 Arduino CAN

相关链接 http://wiki.seeed.cc/CAN-BUS_Shield_V1.2/APIs Mask:init_Mask(unsigned char num, unsigned char ext, unsigned char ulData); Filter:init_Filt(unsigned char num, unsigned char ext, unsigned char ul

2017-03-09 16:26:01 2167

转载 Arduino float/double 转 char

dtostrf(),可以轻松实现数据类型from float to char . get it 格式如下: char* dtostrf(double _val,signed char _width, unsigned char prec, char* _s) 参数说明: _val:要转换的float或者double值。_width:转换后整数部分长度。_pre

2017-03-07 19:52:42 3218 1

转载 Arduino 整型转字符型

int -char的方法void setup() { // put your setup code here, to run once: Serial.begin(9600); int number = 12; char string[25]; itoa(number, string, 10); Serial.println(string); char

2017-03-07 19:50:23 6349

转载 C# 蓝牙核心源码

BluetoothRadio radio = null;//蓝牙适配器 string sendFileName = null;//发送文件名 BluetoothAddress sendAddress = null;//发送目的地址 ObexListener listener = null;//监听器 string recDir = null;//接受文件存放目录 Thread l

2017-03-02 10:31:58 1757

原创 ListView控件的应用

ListView 控件应用:在头文件添加; using System.Data.sqlClient 1:连接字符串 新建一个DBHelper类//studentDB为数据库名字 using System.Data.sqlClient; { private static string connectionString=”Data Source=.;Initial Catalog=s

2017-02-28 08:50:55 519

原创 C#

控件 1:menuStrip 菜单栏 直接编辑 可以右键 设置图像 为菜单栏添加图像2:添加Windows主窗体 在菜单栏的下拉框 右键属性*****timer 定时器控件 只有一个时间 tick事件 1:属性 enable =false 定时器停止工作 enable=true 定时器正常工作 2:interval 间隔 m

2017-02-27 15:10:21 354

转载 c#如何进阶?

1.关于源码,电脑格式化了很多次,源码基本没了。其实前几个小软件核心代码很少的,也没用到多少算法和数据结构,我个人数据结构和算法一直很菜,基本不用复杂的= = …就是调用了一下C# 的一些API,访问进程信息啊,正则表达式啊,HttpRequest这些,先把逻辑想明白,然后多多google~比如,开发第一个软件LOL Killer的思路: 第一步:学习C# Winform编程基础——理解事件驱动

2017-02-22 21:42:33 3132 1

转载 CAN标识符、过滤器、屏蔽器之间的关系

标签:过滤器 CAN Generated by Foxit PDF Creator . Foxit Software http://www.foxitsoftware.com For evaluation only. CAN标识符、过滤器、屏蔽器之间的关系【问】 看了好多遍数据,也没搞明白 CAN的标识符、 CAN接收过滤器和 CAN接收屏蔽器之间有什么关系, 单独看都明白,一旦联系起来就

2017-02-21 19:54:34 983

转载 MCP2515 (2)

MCP2515的屏蔽器与过滤器有相同的数量。CAN节点通过标识符来识别 CAN帧是不是自己想要的 识别方法就是通过滤波屏蔽寄存器的设置来完成接收滤波寄存器设置了标识符每位的值 接收屏蔽寄存器一般有相同的数量匹配接收滤波寄存器 规定接收滤波寄存器标识符每一位的值是否需要进行匹配比如芯片设置有 6个接收滤波寄存器和 6个接收屏蔽寄存器: 从总线上接收 CAN帧,然后依次将收到的 CAN帧标识符

2017-02-21 16:41:38 1738 1

翻译 MCP2515

MCU控制器可以通过MCP2515与其他MCU进行通信, 3个14节发送缓冲器 2个14节接收缓冲器MCP2515在CAN通信上的数据接收,是通过两个接受缓冲器,两个接受屏蔽器,6个接收过滤器组合实现的。 CAN总线上只有至少同时满足任意一个接受屏蔽器和一个接受过滤器的条件才可以进入接收缓冲器。 MCU通过SPT接口来读取接收缓冲器中的数据,

2017-02-21 15:15:26 1830

原创 MFC-对话框

1:创建对话框模板,设置对话框属性CAdditiondDlg 主对话框类 ,显示的主要界面Addition的资源树 :4个子项 Dialog 对话框 含有2个对话框模板 ID为IDD_ABOUTBOX 关于对话框模板 IDD_ADDTION_DLALOG 主对话框模板 Lco

2017-02-16 20:10:43 1276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除