Saya sudah menghubungkan ESP8266 ke Arduino UNO. Setelah mendapat masalah besar saya berhasil menjalankan beberapa perintah AT. Saya juga telah menguji mode AP.
Kemudian saya mendapat masalah dengan komunikasi serial perangkat lunak dengan Arduino dan memutuskan untuk mengubah baud-rate menjadi 9600 (sebelumnya 115200).
Saya menggunakan AT+IPR=9600
perintah untuk mengubahnya.
Setelah itu, led biru esp tetap menyala dan tidak lagi mengambil perintah AT, tetapi mengeluarkan bualan ke monitor serial dengan beberapa teks ascii seperti di bawah ini:
ets Jan 8 2013,rst cause:4, boot mode:(3,6)
wdt reset
load 0x40100000, len 1396, room 16
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4
tail 8
chksum 0xc0
csum 0xc0
2nd boot version : 1.4(b1)
SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000
Catatan: Saya tahu itu menghabiskan banyak daya mencoba catu daya 3.3V eksternal dan pembagi tegangan untuk pin rx.
Bantuan apa pun akan dihargai.
arduino-uno
esp8266
palash
sumber
sumber
Jawaban:
Jika sudah, Anda dapat menemukan firmware untuk ESP8266 di sini dan mem -flash-nya kembali.
Ada beberapa info bagus di sini tentang set instruksi.
Sehubungan dengan masalah Anda tentang lampu biru (lalu lintas) tetap menyala, saya tidak bisa membayangkan bahwa perintah baud akan menyebabkan masalah. Mungkin Anda perlu memeriksa sirkuit Anda dan memastikan bahwa pin Rx dari ESP8266 tidak terangkat tinggi.
Apa yang terjadi dengan hanya 3.3V dan GND yang terhubung ke ESP8266?
Juga output yang Anda dapatkan mirip dengan output dari "AT + GMR". Apakah Anda mengirimkannya dalam satu lingkaran secara kebetulan?
sumber