原创 Arduino關於旋轉編碼器程序的介紹(Reading Rotary Encoders)

介紹 旋轉或編碼器是一個角度測量裝置. 他用作精確測量電機的旋轉角度或者用來控制控制輪子(可以無限旋轉,而電位器只能旋轉到特定位置)。其中有一些還安裝了一個可以在軸上按的按鈕,就像音樂播放器的控制按鈕。Some of them ar

原创 MFC 可惡的CEDIT控件

今天在編寫一個UI界面,使用CEDIT控件動態顯示一個CString 對象,當這個對象變爲很大的時候,額,程序就卡死了。好吧,以後知道了 2016年3月26日21:47:17 再次總結 關於CEdit類,另一個比較扯的是(本人寫的是一個串

原创 KS109操作

KS109工作在I2C模式下的指令發送流程 Created with Raphaël 2.1.0I2C地址寄存器 28 位數據指令延時等待或查詢SCL線是否爲高?接收 16 位 I2C 數據yes KS109供電問題

原创 c++智能指針--所有的類型的解析

參考文獻: C++智能指針簡單剖析 C++弱引用智能指針weak_ptr的用處 關於shared_ptr與weak_ptr的使用 1. 智能指針背後的設計思想 1.1 無智能指針造成內存泄漏的例子 void remodel(std

原创 在ubuntu上搭建apache2+php5+mysql

具體操作:Ubuntu 網站服務器環境搭建 問題:提示ubuntu缺少 mysqli 擴展。請檢查 PHP 配置 解決辦法:在/etc/php5/cgi/php.ini,添加         extension_dir:/usr/lib/

原创 High-speed Charting Control--MFC繪製圖表(折線圖、餅圖、柱形圖)控件

原文地址:https://www.codeproject.com/articles/14075/high-speed-charting-control 本文翻譯在CodeProject上的介紹(主要還是谷歌翻譯,看不太明白的地方,

原创 C++學習容易錯的

1. 字符型指針與字符數組在使用中異同,如: (1) char str[81] = "abcde", *pstr = "abcde";//正確 (2) char str[81], *pstr; str = "abcde";

原创 arduino 各種類型轉爲String類型

應該使用String(),就好了,其他說的都是扯淡

原创 Tab Control——屬性頁的子對話框中的CEdit控件無法輸入的解決辦法

問題描述 CEdit控件在Tab頁中沒辦法輸入 添加類CTabSheet類文件 tabsheet.h tabsheet.cpp下載地址 c++ m_Tab.AddPage("實驗一", &m_sy1, IDD_DIALOG1

原创 MFC中的Resource.h文件理解

resource.h源文件的理解 新建一個基於對話框的resource.h文件 //{{NO_DEPENDENCIES}} // Microsoft Visual C++ 生成的包含文件。 // 由 TestResouse.rc

原创 學習MFC多線程

2016年1月7日 好吧,終於又要學習MFC了,唉,希望這次能吧MFC多線程學會。多謝dgp的程序 首先在瞭解一下句柄吧:http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/04/25

原创 Pin I/O performance

Pin I/O performance In AVR, Hardware, Software on Jan 6, 2010 at 00:01 There was a discussion on the Arduino develo

原创 Arduino PID Autotune Library

原文章地址:http://brettbeauregard.com/blog/2012/01/arduino-pid-autotune-library/ Arduino PID Autotune Library 終於,我發佈了一個自動

原创 MFC error C3646: 未知重寫說明符

error C3646: 未知重寫說明符 我遇到的情況是: a.h a.cpp b.h b.cpp, 在a.h 中#include了b.h,並定義了一個b類的對象,然後在b.h中又#Include了一個a.h,然後求出了這個錯誤

原创 MFC中獲取主窗口指針

轉自:http://blog.csdn.net/waveyang/article/details/6099587 MFC中獲取主窗口指針 AfxGetMainWnd CWnd* AfxGetMainWnd( ); 返回值:CWnd