原创 WIFI模塊開發教程之W600網絡篇1:AP模式下TCP Client通信

前言 本文研究如何在AP模式下進行TCP Client通信,所謂AP模式是說模塊起來一個softAP熱點,可以供其他WIFI設備連接,當其他設備連接成功後,另WIFI模塊作爲客戶端,局域網中其他設備作爲服務端進行TCP數據通信。 一、理論基

原创 # IT明星不是夢 # WIFI模塊開發教程之W600連雲篇1:onenet三色燈項目mqtt篇①

前言 本文研究如何使用RT_Thread onenet組件將設備連接到中移onnet雲平臺,onenet組件提供多種方式連接雲平臺,本文使用mqtt方式連接,完成一個三色燈項目。 一、理論基礎 1.onenet平臺介紹 OneNET定位爲P

原创 wemos D1 arduino物聯網開發板應用筆記8-STA模式下TCP Server通信

前言 本文研究WeMos D1如何在STA模式下進行TCP Server通信,模塊直接連接AP(手機熱點或者路由器),進入局域網中和其他無線設備通信,WIFI模塊作爲服務端,局域網中其他設備作爲客戶端。 一、基礎知識 1.模塊連接AP 路由

原创 WIFI模塊開發教程之W600基礎篇1:RT_Thread開發環境搭建

一、簡介 1.RT_Thread簡介 RT-Thread是一個集實時操作系統(RTOS)內核、中間件組件和開發者社區於一體的技術平臺,由熊譜翔先生帶領並集合開源社區力量開發而成,RT-Thread也是一個組件完整豐富、高度可伸縮、簡易開發、

原创 PyQt5快速上手基礎篇1-開發環境搭建

前言 最近收到公司的一個基於PyQt的項目任務,由於UI界面比較複雜,最終選擇了PyQt,本文我將帶領大家學習Pyqt的環境搭建。 一、基礎知識 1.PyQt簡介 衆所周知,Qt庫是最強大的GUI庫之一,不過他使用C++來開發的,作爲一名P

原创 PyQt5快速上手基礎篇5-messagebox用法

前言 本節我們將介紹messagebox的使用方法,messagebox可用在消息提示框、警告框、詢問框、錯誤、關於等會話框。 一、基礎知識 1. messagebox簡介 messagebox是消息會話框,可以提示用戶重點消息,並獲取用戶

原创 wemos D1 arduino物聯網開發板應用筆記3-操作EEPROM

前言 本節我們學習使用WeMos D1操作EEPROM,使用EEPROM我們可以保存需要掉電保存的信息,如配網信息,設備加密信息,產品認證信息等。 一、基礎知識 1.EEPROM簡介 EEPROM (Electrically Erasabl

原创 wemos D1 arduino物聯網開發板應用筆記6-STA模式連接網絡

前言 本節我們學習使用WeMos D1連接網絡,我這裏使用手機開WIFI熱點,SSID爲sand,passwd爲12345678,連接時候需要將模塊設置爲STA模式(Station模式)。 一、基礎知識 1.Station模式簡介 WeMo

原创 wemos D1 arduino物聯網開發板應用筆記5-掃描熱點

前言 本節我們學習使用WeMos D1的WIFI Scan功能,並編寫兩個實例分別實現同步掃描和異步掃描,所謂同步掃描是指調用掃描函數後,程序會阻塞,直到掃描結束,直接調用WiFi.scanComplete()即可查看掃描結果;而異步操作是

原创 wemos D1 arduino物聯網開發板應用筆記4-玩轉定時器

前言 本節我們學習使用WeMos D1的定時器,使用定時器可以實現定時、延時控制功能、PWM輸出、計數以及對外部事件的檢測。 一、基礎知識 1.WeMos D1定時器簡介 WeMos D1中定時器通過Ticker實現,Ticker是一個定時

原创 PyQt5快速上手基礎篇2-按鈕控制LCD屏顯示

前言 上一節我們完成了PyQt5開發環境搭建,本節開始我們正式進入PyQt5的世界,首先我給大家介紹下QT的信號與槽,然後利用這一特點完成點擊按鈕觸發LCD屏顯示功能。 一、基礎知識 1. PyQt5信號與槽簡介 信號與槽是QT中的核心機制

原创 pyqt5快速上手基礎篇7-彈出對話框

前言 本節我們學習QDialog的使用,在主頁面點擊按鈕彈出一個新的Dialog。 一、基礎知識 1. dialog簡介 窗口是GUI設計中不可獲取的一部分,方便用戶和程序直接交互,簡化使用;Qdialog主要包含QInputDialog、

原创 PyQt5快速上手基礎篇4-將lineEdit輸入框數據同步顯示再label和LCD屏上面

前言 本節我們將介紹lineEdit的使用方法,同時將輸入框輸入的數據同步顯示再label和LCD屏幕上面。 一、基礎知識 1. lineEdit簡介 lineEdit是文本框,可以輸入和顯示文本信息,同時可以設置顯示格式和文本框屬性,其主

原创 wemos D1 arduino物聯網開發板應用筆記1-開發環境搭建

前言 從本文開始,我們開始學習使用arduino開發ESP8266,本節選用Wemos D1開發板,並完成開發環境搭建。 一、基礎知識 1.Arduino簡介 Arduino是一款便捷靈活、方便上手的開放源代碼硬件項目平臺。 Arduino

原创 win10下python2和python3共存問題

1.依次安裝python2和python3,並添加到系統環境變量中 2.找到python3的安裝目錄,一般在C:\Users\Administrator\AppData\Local\Programs\Python路徑,修改python3.6