原创 詳細介紹如何從零開始製作51單片機控制的智能小車(三)———用超聲波模塊和漫反射光電傳感器實現小車的自動避障

   我會通過本系列文章,詳細介紹如何從零開始用51單片機去實現智能小車的控制,在本系列的上一篇文章中介紹了3種可用來讓小車實現避障的傳感器,本文作爲本系列的第三篇文章,主要介紹如何讓車實現自動避障。 本系列文章鏈接: -----

原创 詳細介紹如何從零開始製作51單片機控制的智能小車(五)———對本系列第四篇文章介紹的手機藍牙遙控加減速異常的錯誤的介紹及糾正

   我會通過本系列文章,詳細介紹如何從零開始用51單片機去實現智能小車的控制,在本系列的上一篇文章中介紹瞭如何通過手機藍牙去控制智能小車,但是存在加減速指令異常的錯誤,本文主要介紹出現錯誤的原因,及改正方法。 本系列文章鏈接:

原创 利用MATLAB編程或者Simulink工具來繪製伯德圖和奈奎斯特圖

   本文主要介紹如何利用MATLAB編程或者Simulink工具繪製伯德圖和奈奎斯特圖 一、用程序繪製伯德圖和奈奎斯特圖   1、conv()函數的介紹    conv()函數可用於計算兩個向量卷積,簡單理解其實就是可以用來

原创 利用MATLAB編程實現系統傳遞函數的構建以及它們之間進行串聯、並聯、反饋時的構建方法

   本文主要介紹如何利用MATLAB編程實現系統傳遞函數的構建以及它們之間進行串聯、並聯、反饋時的構建方法 一、傳遞函數的構建方法     首先 ,我們把想要構建的傳遞函數分子和分母的係數按照階次從高到低(缺項補零)分別保

原创 詳細介紹如何從零開始製作51單片機控制的智能小車(四)———通過藍牙模塊實現數據傳輸以及通過手機藍牙實現對小車運動狀態的控制

   我會通過本系列文章,詳細介紹如何從零開始用51單片機去實現智能小車的控制,在本系列的上一篇文章中介紹瞭如何讓小車實現自動避障,本文作爲本系列的第四篇文章,主要介紹藍牙模塊的使用,如何通過藍牙進行數據傳輸,並通過手機向藍牙模

原创 詳細介紹如何從零開始製作51單片機控制的智能小車(二)———超聲波模塊、漫反射光電管、4路紅外傳感器的介紹和使用

   我會通過本系列文章,詳細介紹如何從零開始用51單片機去實現智能小車的控制,在本系列的上一篇文章中介紹瞭如何讓小車動起來,本文作爲本系列的第二篇文章,主要介紹讓小車實現自動避障所涉及的一些傳感器,如超聲波模塊、漫反射光電管、4

原创 匯承4.0藍牙BLE串口助手HC-COM的使用方法及出錯的原因和改正方法

   本文主要介紹在使用匯承4.0藍牙BLE串口助手HC-COM,通過手機向藍牙模塊發送數據、或者通過手機向與藍牙模塊連接的單片機發送指令時,串口中斷函數的編寫方法及出錯的原因和改正方法    我們怎麼把指令發送出去,以及單片機

原创 詳細介紹如何從零開始製作51單片機控制的智能小車(一)———讓小車動起來

   從本文開始,在之後的一段時間裏,我會通過本系列文章,詳細介紹如何從零開始用51單片機去實現智能小車的控制,本文作爲本系列的第一篇文章,主要介紹如何讓小車動起來。 本系列文章鏈接: ---------------------

原创 利用MATLAB解特徵方程,並畫出特徵根的分佈,便於分析系統的穩定性

  本文主要介紹如何利用MATLAB解特徵方程,並將特徵根的分佈畫在座標軸上,便於分析系統的穩定性    我們知道,一旦求出系統的閉環特徵根就很容易判定系統的穩定性,但是對於高階系統,閉環特徵根求起來是很困難的,但是利用MATLA

原创 PID控制器——MATLAB/Simulink仿真以及性能比較與分析

   本文主要內容:PID控制器,MATLAB/Simu link仿真模型的搭建、介紹以及各控制器性能的比較與分析。  一、本文中用到的Simulink模塊    1、 傳遞環數模塊 (Transfer Fcn)    2

原创 C++算法——常見的排序算法整理(插入排序、冒泡排序、選擇排序、歸併排序、分割排序、快速排序)(例題附參考代碼)

C++算法——常見的排序算法例題整合     本文包括:插入排序、冒泡排序、選擇排序、歸併排序、分割排序、快速排序。 一、插入排序                                   插入排序流程圖   1、題

原创 如何學習單片機——單片機學習的感悟——以簡單的外設蜂鳴器爲例介紹單片機學習方法

   本文主要介紹如何學習單片機,分享一下我學單片機的一些感悟,以常見簡單的外設蜂鳴器爲例介紹單片機學習方法。     大家有沒有遇到這種情況,單片機學着學着就迷茫了,或者說學過的東西,過段時間就忘了,學着學着就沒興趣了,沒勁了,

原创 詳細介紹如何從0開始寫一個數據通信,將數據從單片機發送到上位機(或者虛擬示波器)進行數據或圖像顯示,以及常見問題或注意事項解答,本文主要以匿名上位機爲例,適合新手和小白

  本文主要內容:詳細介紹如何從0開始寫一個數據通信,將數據從單片機發送到上位機(或者虛擬示波器)進行數據或圖像顯示,幫助我們調節一些參數,比如電機PID的調節、波形融合等,以及在我們寫通信協議的時候可能遇見的問題或注意事項進行解

原创 使用MATLAB完成一個雙輪差速驅動的移動機器人“走8字”的仿真,並生成視頻

使用MATLAB完成一個雙輪差速驅動的移動機器人“走8字”的仿真,,並生成視頻 (一)任務目標      完成一個雙輪差速驅動的移動機器人“走8字”的仿真。 (二)問題描述    1. 描述機器人運動的微分方程     

原创 卡爾曼濾波(非矩陣)在平衡直立車直立角度測量中的應用(MATLAB模擬仿真),簡單易懂,詳細註釋,附卡爾曼濾波(矩陣)

   卡爾曼濾波(非矩陣)在平衡直立車直立角度測量中的應用(MATLAB模擬仿真),簡單易懂,詳細註釋。    前幾天學習了一下卡爾曼濾波算法,感覺濾波效果很好,然後就嘗試着運用卡爾曼濾波算法去解決一下實際問題,先從非矩