無線通訊pos機,物聯(lián)網(wǎng)通訊之esp8266wifi模塊

 新聞資訊  |   2023-05-12 08:58  |  投稿人:pos機之家

網(wǎng)上有很多關(guān)于無線通訊pos機,物聯(lián)網(wǎng)通訊之esp8266wifi模塊的知識,也有很多人為大家解答關(guān)于無線通訊pos機的問題,今天pos機之家(m.dsth100338.com)為大家整理了關(guān)于這方面的知識,讓我們一起來看下吧!

本文目錄一覽:

1、無線通訊pos機

無線通訊pos機

ESP8266是一款超低功耗的UART-WiFi 透傳模塊,擁有業(yè)內(nèi)極富競爭力的封裝尺寸和超低能耗技術(shù),專為移動設(shè)備和物聯(lián)網(wǎng)應用設(shè)計,可將用戶的物理設(shè)備連接到Wi-Fi 無線網(wǎng)絡(luò)上,進行互聯(lián)網(wǎng)或局域網(wǎng)通信,實現(xiàn)聯(lián)網(wǎng)功能。

ESP8266可廣泛應用于智能電網(wǎng)、智能交通、智能家具、手持設(shè)備、工業(yè)控制等領(lǐng)域。

主要功能

ESP8266可以實現(xiàn)的主要功能包括:串口透傳,PWM 調(diào)控,GPIO控制。

串口透傳:數(shù)據(jù)傳輸,傳輸?shù)目煽啃院?,最大的傳輸速率為?60800bps。

PWM 調(diào)控:燈光調(diào)節(jié),三色LED 調(diào)節(jié),電機調(diào)速等。

GPIO控制:控制開關(guān),繼電器等。

工作模式

ESP8266模塊支持STA/AP/STA+AP 三種工作模式。

STA 模式:ESP8266模塊通過路由器連接互聯(lián)網(wǎng),手機或電腦通過互聯(lián)網(wǎng)實現(xiàn)對設(shè)備的遠程控制。AP 模式:ESP8266模塊作為熱點,實現(xiàn)手機或電腦直接與模塊通信,實現(xiàn)局域網(wǎng)無線控制。STA+AP 模式:兩種模式的共存模式,即可以通過互聯(lián)網(wǎng)控制可實現(xiàn)無縫切換,方便操作。

應用領(lǐng)域

串口CH340 轉(zhuǎn)Wi-Fi;工業(yè)透傳DTU;Wi-Fi 遠程監(jiān)控/控制;玩具領(lǐng)域;色LED 控制;消防、安防智能一體化管理;智能卡終端,無線POS 機,Wi-Fi 攝像頭,手持設(shè)備等。

組件

– 1 * Adeept UNO板

– 1 * USB電纜

– 1 * ESP8266-01wifi模塊

– 1 *跳線

– 1 *LED

– 1 *220Ω電阻

程序

步驟1:如下圖所示連接電路。

步驟2:上傳程序

/*************************************File name:Adeept_wifi_control_ledDescription:Website:www.addept.comE-mail:support@addept.comAuthor:felixDate:2019/6/10*************************************/#include<SoftwareSerial.h> //use the library to commmunicate with esp8266 wifi module#define rxPin 2 //define rx and tx pin#define txPin 3SoftwareSerial mySerial = SoftwareSerial(rxPin,txPin); //creat an object mySerial//define esp8266 wifi module variatechar judge = 0;String comdata = "";//define receive dataString text1 = "\\+IPD,0,1:1";String text2 = "\\+IPD,0,1:2";// put your setup code here, to run once:void setup() { pinMode(13,OUTPUT); mySerial.begin(115200); // set up a wifi serial communication baud rate 115200 delay(4000); mySerial.println("AT+RST\\"); //reset wifi delay(5000); delay(5000); mySerial.println("AT+CWMODE=3\\"); //set to softAP+station mode delay(4000); mySerial.println("AT+CIPMUX=1\\"); //set to multi-connection mode delay(4000); mySerial.println("AT+CIPSERVER=1\\"); //set as server delay(4000); mySerial.println("AT+CIPSTO=7000\\"); //keep the wifi connecting 7000 seconds delay(4000); digitalWrite(13,HIGH); //configuration is complete delay(1000); digitalWrite(13,LOW);}// put your main code here, to run repeatedly:void loop() { //receive the data while(mySerial.available()>0) { comdata += char(mySerial.read()); delay(1); } //set the judge judgement(); //judge the variate "judge" switch(judge) { case 1: while(!mySerial.available()){digitalWrite(13,HIGH); } break; case 2: while(!mySerial.available()) {digitalWrite(13,LOW);} break; default: break; }} //set the judgevoid judgement(){ if (comdata.length() > 0) { if(comdata==text1){ judge=1; } if(comdata==text2){ judge=2; } comdata = ""; }}

步驟3:配置網(wǎng)絡(luò)調(diào)試助手(server ip和端口號是esp8266-01模塊出廠默認的)

步驟4:連接電腦與esp8266-01模塊

步驟5:開始通過網(wǎng)絡(luò)調(diào)試助手無線控制LED

以上就是關(guān)于無線通訊pos機,物聯(lián)網(wǎng)通訊之esp8266wifi模塊的知識,后面我們會繼續(xù)為大家整理關(guān)于無線通訊pos機的知識,希望能夠幫助到大家!

轉(zhuǎn)發(fā)請帶上網(wǎng)址:http://m.dsth100338.com/news/40116.html

你可能會喜歡:

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 babsan@163.com 舉報,一經(jīng)查實,本站將立刻刪除。