原创 單片機C51 - 蜂鳴器(變頻閃燈報警)

       蜂鳴器有有源和無源的幾種。也稱爲直流蜂鳴器和交流蜂鳴器。有源蜂鳴器只要通上直流電,就會發出預定的聲音,比如,連續嘀聲,或者間斷嘀嘀聲,這種聲音無法控制,頻率也無法改變。一般用在一些簡單應用場合。無源蜂鳴器相當於一個簡單的喇叭

原创 OpenCV - 基本圖形函數的使用

在OpenCV的圖像繪製中,我們會用到各種繪製函數,基本的函數包括繪製直線的line函數,繪製橢圓的ellipse函數,繪製矩形的rectangle函數,繪製圓的circle函數以及用於繪製填充的多邊形的fillPoly函數。下面可以通過

原创 OpenCV - 視頻及圖像採集

OpenCV中對視頻進行讀取顯示以及調用攝像頭都會用到VideoCpature類!VideoCapture類讀入視頻的方法一般分爲先實例化再初始化和在實例化的同時進行初始化兩種!這兩種寫法的和C語言中int類型的定義一樣,兩種寫法如下:

原创 單片機C51 - 自動變速跑馬燈

       單片機的跑馬燈實驗就如同 C 語言的"Hello World!"程序一樣,幾乎所有單片機試驗課程都會介紹到跑馬燈試驗,簡單的跑馬燈只需選擇P0 - P3口其中一個和8個LED燈連接即可。自動變速跑馬燈通過定時器中斷的控制能準

原创 OpenCV - imwrite函數的使用

imwrite 函數用於將圖像保存到指定的文件。imwrite支持的圖像格式有:bmp(1-bit、8-bit和24-bit)、gif(8-bit)、hdf、jpg(或jpeg)(8-bit、12-bit和16-bit)、jp2或jpx、

原创 數論模板 - 佩爾方程

佩爾方程 輸入一個數k,求方程ans^2 = k*n*n+1 中ans的最小整數解(n是大於等於一的整數,無上限) C語言模板: #include <iostream> #include <stdio.h> #include <str

原创 DuerOS - DuerOS開發套件免費申請流程及拆箱

 兩天前收到了DuerOS個人版,很是開心,從申請到發貨也是等了2個月左右纔拿到手,申請後一直盼着拿到這個對話式人工智能的板子,到貨後馬上進行了裝機使用,感覺功能很強大,在這裏記錄下DuerOS開發過程和個人體驗。       在申請Du

原创 樹莓派(Raspberry Pi 3) - 樹莓派打造無線路由器

      使用樹莓派來做無線路由器,首先需要確認的是USB無線網卡已經安裝了正確的驅動並能工作,其次所使用的無線網卡需要支持AP功能,否則即使正確配置了無線路由器,有軟件也無法正常工作。配置無線路由器需要安裝 hostapd 與 isc

原创 單片機MSP430 - Timer_A 定時器中斷程序

一、利用定時器定時功能,實現定時器單個溢出中斷,實現 P3.0 方波輸出 #include "cc430x613x.h" void main() { WDTCTL = WDTPW + WDTHOLD;

原创 圖像處理 - BMP圖像行字節數

      BMP是一種與硬件設備無關的圖像文件格式,採用位映射存儲格式。BMP文件的圖像深度可選1bit、4bit、8bit及24bit。位圖數據記錄了位圖的每一個像素值或該對應像素的顏色表的索引值,BMP文件存儲位圖數據時,圖像的掃描

原创 樹莓派(Raspberry Pi 3) - 通過VNC訪問樹莓派

      VNC 是一款優秀的遠程控制軟件,在樹莓派、手機、電腦或者平板上安裝VNC,就可以通過這些設備來遠程控制樹莓派了。 安裝VNC服務 安裝VNC需要使用命令行來完成,如果需要遠程操作安裝VNC,就必須通過SSH登錄到命令行界

原创 嵌入式 - Linux下kill常用信號解釋

      Linux中的kill命令用來終止指定的進程(terminate a process)的運行,是Linux下進程管理的常用命令。通常,終止一個前臺進程可以使用Ctrl+C鍵,但是,對於一個後臺進程就須用kill命令來終止,我

原创 樹莓派(Raspberry Pi 3) - 通過SSH訪問樹莓派

      SSH的主要目的是用來取代傳統的telnet和R系列命令遠程登陸和遠程執行命令的工具,實現對遠程登陸和遠程執行命令加密。同樣通過SSH功能也能快速的打開樹莓派得終端。 開啓SSH服務 樹莓派系統一般都含有樹莓派服務,因此不需

原创 單片機MSP430 - 定時器Timer_A

一、定時器Timer_A 介紹        Timer_A是一個具有多路捕獲/比較寄存器的16位定時/計數器,主要有TAxCTL,TAxR,TAxCCTLn,TAxIV,TAxEX0 幾個寄存器。其中最主要的是TAxCTL寄存器,它決定

原创 單片機 - SPI通信

SPI簡介       SPI是串行外設接口(Serial Peripheral Interface)的縮寫,是 Motorola 公司推出的一種同步串行接口技術,是一種高速的,全雙工,同步的通信總線。具有通信簡單、數據傳輸速率快以及穿雙