原创 C語言基礎-運算符優先級

運算符優先級 例: #include <stdio.h> int main(void) { char c='k'; int i=1,j=2,k=3; float x=3e+5,y=0.85; printf("%d,%d\n", !

原创 C語言基礎-循環語句

循環語句 定義: 在不少實際問題中有許多具有規律性的重複操作,因此在程序中就需要重複執行某些語句。一組被重複執行的語句稱之爲循環體,能否繼續重複,決定循環的終止條件。循環結構是在一定條件下反覆執行某段程序的流程結構,被反覆執行的程

原创 物聯網外設學習筆記-藍牙模塊

DX- BT05 4.0 藍牙模塊 概述 DX-BT05 4.0 藍牙模塊用 美國 TI 公司 CC2541 芯片, 配置 256Kb空間,遵循V4.0 BLE 藍牙規範。 支持 AT 指令 ,用戶可根據需要更改串口波特率、設備

原创 物聯網外設學習筆記-攝像頭(一)

物聯網外設學習筆記-攝像頭(一) Camera 簡介 攝像頭(CAMERA)又稱爲電腦相機、電腦眼等,它作爲一種視頻輸入設備,在過去被廣泛的運用於視頻會議、遠程醫療及實時監控等方面。近年以來,隨着互聯網技術的發展,網絡速度的不

原创 物聯網外設學習筆記-WIFI模塊(二)

ESP8266 基本測試教程 服務器和客戶端要搭載在同一個網絡上(要麼同時搭載在路由器上要 麼同時搭載在模塊上,) 搭載在路由器上(手機/PC 直接連接到路由器,模塊通過 AT+CWJ AP=“SSID”,"PWD"鏈接到路由器

原创 物聯網外設學習筆記-攝像頭(二)

CMOS攝像頭使用說明 OV7670 一般攝像頭模塊 簡介 OV7670 一般模塊指騎飛電子推出的低成本數字輸出CMOS攝像頭,其攝像頭包含30w像素的CMOS圖像感光芯片, 3. 6mm焦距的鏡頭和鏡頭座,板載CMOS芯片所需要

原创 物聯網外設學習筆記-WIFI模塊(三)

基礎AT指令 1. 測試AT 2. WiFi功能AT指令 選擇WiFi應用模式:AT+CWMODE 列出當前可用接入點:AT+CWLAP 加入接入點:AT+CWJAP 退出接入點:AT+CWQAP 設置AP模式下的參數:

原创 物聯網外設學習筆記-語音識別模塊

LDV7 語音識別模塊使用 1、初次使用測試步驟 (1)連接 USB 下載器,接上 GND、RXD、TXD、 5V,注意 RXD/TXD 必須交叉連接,才能進行一 收一發通信,在 PC 機上打開串口調試工具,設定波特率爲 9600

原创 物聯網外設學習筆記-WIFI模塊(一)

ESP8266WiFi模塊 概述 ESP8266是一款超低功耗的UART-WiFi 透傳模塊,擁有業內極富競爭力的封裝尺寸和超低能耗技術,專爲移動設備和物聯網應用設計,可將用戶的物理設備連接到Wi-Fi 無線網絡上,進行互聯網或局

原创 C語言基礎-數組

一、數組(一維數組) 什麼是數組? 數組是一組有序的、類型相同的數據的集合 數組的作用? 處理一些類型相同的數據集合 數組的構成: 元素、下標或索引、數組名 定義: 使用前必須定義 1、存儲類型 2、數據類

原创 Qt與FFmpeg聯合開發指南(一)--Windows下環境搭建

一、下載ffmpeg:    https://ffmpeg.zeranoe.com/builds/   二、解壓ffmpeg 選擇Windows 64-bit 版本,Static,Share,Dev三個都下載,下載好的三個文件分別爲:

原创 STM32學習筆記-GPIO使用超強總結

STM32 GPIO使用超強總結 1 GPIO使用步驟 1.1. 使能GPIO對應的外設時鐘 例如://使能GPIOA、GPIOB、GPIOC對應的外設時鐘 RCC_APB2PeriphClockCmd(RCC_APB2Perip

原创 STM32學習筆記-LCD中英文字符顯示原理

LCD中英文字符顯示原理 1. 區位碼 在國標GD2312—80中規定,所有的國標漢字及符號分配在一個94行、94列的方陣中,方陣的每一行稱爲一個“區”,編號爲01區到94區,每一列稱爲一個“位”,編號爲01位到94位,方陣

原创 C語言基礎-函數

函數 1、函數的概念 我們對函數進行了簡單的解釋,函數(Function)是一段可以重複使用的代碼,這是從整體上對函數的認識。 C語言本身帶了很多庫函數,並分門別類地放在了不同的頭文件中,使用時只要引入對應的頭文件即可。

原创 C語言基礎-指針高級

指針高級 數組指針(也稱行指針) 定義: int (*p)[n]; ()優先級高,首先說明p是一個指針,指向一個整型的一維數組,這個一維數組的長度是n,也可以說是p的步長。也就是說執行p+1時,p要跨過n個整型數據的長度。 如要