原创 聊聊內存那些事(基於單片機系統)

單片機的RAM和ROM 單片機的ROM,叫只讀程序存儲器,是FLASH存儲器構成的,如U盤就是FLASH存儲器。所以,FLASH和ROM是同義的。單片機的程序,就是寫到FLASH中了。 而RAM是隨機讀/寫存儲器,用作數據存儲器,是在運行程

原创 模擬IIC總線多設備掛載(12864OLED屏幕+GY30光照傳感器)

最終效果展示 OLED屏幕和GY30光照傳感器(BH1750FVI)都連接在一個IIC(I2C)總線上,所以只需要接4根線即可。獲取到的光照強度可以在OLED上實時顯示並通過串口打印。IIC是IO模擬IIC,方便後續代碼的移植到各個單片機平

原创 人臉識別和手勢識別應用(face++)開發

基礎認識 本項目使用的是face++平臺,人臉識別+手勢識別雙確認顯示。 python編程,代碼簡介,方便擴展。   該項目適用於Windows系統和Linux系統,但必須安裝相應的模塊,其中包括   l  Python3  python

原创 STM32的8*8點陣屏開發(小項目)

基礎認識  實現效果 項目實現STM32點陣屏的操作,自動更改顯示內容和串口控制顯示內容 STM32上電後: 1)   程序將進行行和列的刷新 2)   自動遞增顯示0-9變化 3)   進行矩形由內向外動畫 4)   等等串口輸出控制,輸

原创 不可不知的JSON處理庫(cJSON)

ANSI C中的超輕量級JSON解析器 JSON(JavaScript對象表示法)是一種輕量級的數據交換格式。人類易於閱讀和書寫。機器很容易解析和生成。它基於JavaScript編程語言標準ECMA-262第三版(1999年12月)的子集

原创 本地電腦搭建外網可訪問服務原理與實戰

互聯網上的電腦相互通訊是通過IP地址的,那就是說理論上每臺能上網的電腦都應該有一個世界上獨一無二的IP,但限於IPV4的最大數量限定,這是不可能達到的事情,所以現在出現了IPV6,進一步擴展了IPV4的數量限制。 爲了解決IPV4的資源緊張

原创 聊聊ESP8266的SDK(ESP8266_RTOS_SDK v3.3 環境搭建)

ESP8266_RTOS_SDK發行版本v3.3-rc1環境搭建 在大學期間玩8266所接觸的都無操作系統版本的SDK,但後來接觸了ESP32後發現ESP8266也推出了RTOS版本,一直都沒來得及去更新版本,今天終於有時間了,技術永遠是向

原创 安卓APP承載網頁(WebView)- 用例程解析到位

安卓APP自身如何打開網頁,如何製作一個簡單的瀏覽器,WebView在其中將是一個重要的角色。WebView是一個基於WebKit引擎、展現Web頁面的控件。 Webview 是一個基於webkit引擎,可以解析DOM 元素,展示html頁

原创 不可被忽視的操作系統( FreeRTOS )【2】

本文章總結基於官方FreeRTOS手冊,測試系統爲ESP32的IDF 4.0 本篇續上一篇《不可被忽視的操作系統( FreeRTOS )【1】》 其中上一篇主要內容爲: FreeRTOS介紹 FreeRTOS在ESP32中的特殊性 任務相

原创 不可被忽視的操作系統( FreeRTOS )【1】

 把大多數人每個星期的雙休過過成了奢侈的節假日放假,把每天23點後定義爲自己的自由時間,應該如何去思考這個問題 ? 雙休的兩天裏,不!是放假的兩天裏,終於有較長的時間好好的學習一下一直斷斷續續的FreeRTOS了,本來打算一天加一個晚上結

原创 Python的Excel操作及數據可視化

Excel表操作 python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。 安裝xlrd pip install xlrd 簡單的表格讀取 import xlrd #讀取

原创 Linux安裝MySQL及基本操作(Centos)

安裝: 系統:CentOS-7-x86_64-DVD-1810.iso 安裝命令: wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh

原创 ST MCU的UID

ST MCU芯片中的絕大部分都內置一串96位唯一標識碼【unique ID】   上面說了ST MCU芯片中的絕大部分都帶UID,也就是說並非所有ST MCU芯片都帶它。到底誰帶誰不帶,從各自芯片數據手冊的首頁即可確認。如果首頁沒有明確寫明

原创 8*8LED點陣

基礎認識 1.5英寸LED點陣管數碼管8*8紅色16pin 有如下兩種型號: 共陽1588BS 共陰1588AS 共陰1588AS  共陽1588BS 編程導向 共陰和共陽其編程思路基本類似,只是對應IO引腳電平相反而已 測試的單片機

原创 紅外收發基礎

基礎認識 紅外光: 只要溫度高於絕對零度(-273.15℃)的物體都會發出紅外光,因此它是無處不在的。肉眼不可見。   波長: 紅外發射管常見的波長有850nm和940nm兩種比較常見   頻率: 發射端以一個固定頻率來發射紅外光,一般以3