-
esp8266
سلام
دوستان من چند روزیه دارم رو این ماژول کار میکنم به وسیله مبدل های usb to ttl اوکیش کردم
اما هرکاری میکنم نمیتونم با اردینو یا میکرو راه اندازیش کنم.اگه با یکیش راه بیافته با اون یکیم اوکیش میکنم
من کد هامو میذارم لطفا راهنماییم کنید.در واقع میخوام دوتا ماژول esp باهم در ارتباط باشن.ولی اول باید یکیشو راه بندازم
کد:
#include <LiquidCrystal.h>
#include <SoftwareSerial.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(9, 8, 5, 4, 3, 2);
SoftwareSerial mySerial(10, 11);
unsigned int a;
int incomingByte1 = 0;
int incomingByte2 = 0;
int incomingByte3 = 0;
int incomingByte4 = 0;
void setup() {
lcd.begin(16, 2);
Serial.begin(9600);
Serial.write("AT+CWMODE=3");
delay(150);
if (Serial.available() > 0) {
incomingByte1 = Serial.read();
lcd.setCursor(0, 1);
lcd.print(incomingByte1);
delay(1000);
}
Serial.write("AT+CIPMUX=1");
delay(150);
if (Serial.available() > 0) {
incomingByte2 = Serial.read();
lcd.setCursor(0, 10);
lcd.print(incomingByte2);
delay(1000);
}
Serial.write("AT+CIPSERVER=1,8888");
delay(150);
if (Serial.available() > 0) {
incomingByte3 = Serial.read();
lcd.setCursor(1,0);
lcd.print(incomingByte3);
delay(1000);
}
}
void loop() {
lcd.clear();
lcd.print("WIFI IS READY");
delay(1000);
if (Serial.available() > 0) {
incomingByte4 = Serial.read();
lcd.setCursor(0, 0);
lcd.print(incomingByte4);
delay(1000);
}
}
-
کسی نیست کمک کنه
یه سوال دیگه اگ من بخوام هر 10 ثانیه یک کاراکتر بین این دوتا ارسال شه چی بنویسم؟
SEO by vBSEO