回覆列表
  • 1 # 特斯拉極光

    簡單回答,有以下幾點:

    1.選擇合適的地圖,比如百度,騰訊,高德,Google。

    2.在地圖上選取需要圍欄的區域。比如一個多邊形。

    3.透過程式API介面提取出區域頂點(比如多邊形頂點),點與點間用直線或曲線連線。程式語言根據個人擅長的選擇,常用的有java,C++。

    4.程式判斷某個座標點是否落入3步驟的區域內。

    這樣就實現了電子圍欄。

  • 2 # 電子哥的日常

    電子圍欄,如何編寫程式。你要知道採用什麼處理器,知道電子圍欄的工作原理,這樣你才能如何編寫程式碼。

    1、電子圍欄有脈衝電子圍欄,需要的功能模組很多。GSM/GPRS模組、串列埠模組、無線模組、串列埠功能模組、狀態指示燈、紅外探測器、液晶顯示器、按鍵等。

    2、現在處理器很多,如果要滿足上面所有功能,需要處理器有強大的外設功能。51微控制器應該完成不了。stm32微控制器可以很好地完成脈衝電子圍欄對應的功能。

    3、要對電子圍欄程式設計,你應該把是stm32微控制器外設功能瞭解清楚,包括串列埠、GPIO、中斷、rs485、IIC等。

    透過32微控制器,實現所有功能模組。先將每個模組單獨實現,然後每個模組連成一起,實現脈衝電子圍欄整體功能。

  • 中秋節和大豐收的關聯?
  • 你怎麼看待烏克蘭寡頭呼籲澤連斯基發表無力償還外債的宣告?