Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Məqsədimiz, AT əmrlərinə cavab verən proqram təminatına sahib olduqları təqdirdə, əksər ESP8266 cihazlarında proqram təminatında yaxşı işləyəcək bir Esp8266 AT əmr kitabxanası (ITEAD kitabxanasına əsaslanaraq) yaratmaq idi (ümumiyyətlə istehsalçının defoltudur).
Bu ilkin kitabxananı test üçün paylayırıq və Github Deposu vasitəsilə rəy və təkmilləşdirmələriniz üçün minnətdarıq.
Avadanlıq komponentləri:
- ESP8266
- Arduino UNO və Genuino UNO
- Məntiq Səviyyə Çeviricisi - İki istiqamətli
- Çörək lövhəsi
- Jumper telləri
Proqram proqramları və onlayn xidmətlər:
- Arduino IDE
- circuit.io
- Firmware.ino
Addım 1: Kabel çəkmə
ESP8266 -nı Software Serial vasitəsi ilə qoşulmuş naqillərdə göstərildiyi kimi bir məntiq çeviricisi istifadə edərək Arduino Uno lövhənizə qoşun.
Addım 2: Wi-Fi şəbəkənizə qoşulun
Github-dan Firmware.ino kitabxanasını açın və Wi-Fi üçün SSID və parolunuzu daxil edin:
const char *SSID = "WIFI-SSID"; const char *PASSWORD = "WIFI-PASSWORD";
Addım 3: Eskizi Arduino -ya yükləyin
Arduino'yu kompüterinizə qoşun və eskizi yükləyin.
Addım 4: Arduino IDE -də Serial Monitoru açın
Arduino IDE-də (yuxarı sağ küncdə) Serial monitor düyməsini basın. Hər şey qaydasındadırsa, serial monitorda aşağıdakı çıxışı görməlisiniz.
Addım 5: Problemlərin aradan qaldırılması
Cavab almırsınızsa, ESP firmware proqramını aşağıda göstərilənə yeniləməyə çalışın. Bunun kimi bir 3.3v FTDI lövhəsi istifadə edin.
ESP -ni FTDI -yə bağlayın ESP8266Flasher alın
1.1.1.1 Firmware əldə edin
ESP -ni yandırın
Proqram seriyasından istifadə edərkən esp8266 -dan qismən cavab alırsınızsa, bura daxil olun:
C: / ProgramFiles (x86) Arduino / hardware / arduino / avr / library / SoftwareSerial / src / SoftwareSerial.h
42 -ci sətri dəyişdirin:
#define _SS_MAX_RX_BUFF 64 // RX tampon ölçüsü
Kimə: #define _SS_MAX_RX_BUFF 256 // RX tampon ölçüsü.
Bu proqram serial tamponunu genişləndirəcək. Bəzən başlanğıcda baud dərəcəsini təyin etmək uğursuz olur, Arduino sıfırlamağa çalışın, yaxşı işləməlidir. Nədənsə hələ də probleminiz varsa, problemi həll etməyə çalışacağımız üçün bura şərh yazın. Hər hansı bir təkmilləşdirmə təklifiniz varsa, Github-da çəkmə tələbi edin. Ümumiyyətlə, bu kod bütün Arduino Uno ESP8266-01 versiyaları üçün işləməlidir.
Mənbə:-
www.hackster.io
create.arduino.cc
Addım 6: Mənimlə əlaqə saxlayın (Lazım gələrsə)
Bu təlimatla bağlı hər hansı bir probleminiz varsa, mənimlə əlaqə saxlaya bilərsiniz:
Bipul Kumar Gupta
bipulgupta.com
www.facebook.com/bipulkg
www.instagram.com/bipulkumargupta/
twitter.com/bipulgupta