Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
HiFive1, SiFive-dən FE310 CPU ilə qurulan ilk Arduino uyğun RISC-V əsaslı lövhədir. Lövhə, Arduino UNO -dan təxminən 20 qat daha sürətlidir, lakin UNO lövhəsi kimi heç bir simsiz əlaqə yoxdur.
Xoşbəxtlikdən, bu məhdudiyyəti azaltmaq üçün bazarda bir neçə ucuz modul var. Bu təlimat, ESP-01 istifadə edərək HiFive1 üçün WiFi bağlantısının necə aktivləşdiriləcəyini izah edir.
ESP32 və ya ESP8266 modullu HiFive1 üçün WEB və MQTT dərslərinə baxın.
Hifive1 Bluetooth nümunəsi üçün bu təlimata baxın.
Bu layihə üçün lazım olan materiallar:
- HiFive1 (Burada əldə edilə bilər)
- ESP-01
- 2 * 10k rezistorlar
- 1k rezistor
- Çörək lövhəsi
- 9 keçid kabeli
Addım 1: Ətraf mühiti qurun
- Arduino IDE kompüterinizdə yoxdursa onu quraşdırın.
- Arduino IDE -yə HiFive1 dəstəyi əlavə etmək üçün https://github.com/westerndigitalcorporation/CincoWinPkg saytındakı təlimatları izləyin.
ESP-01 lövhə paketini Arduino IDE-də quraşdırmağa ehtiyac yoxdur, çünki ESP-01 köhnəlmiş proqramla əvvəlcədən proqramlaşdırılmışdır (ekran görüntüsünə baxın), lakin AT əmrlərinə seriyalı əlaqə proqramı vasitəsilə cavab verə bilir.
Addım 2: ESP-01 Modulunu HiFive1 lövhəsinə qoşun
Fritzing Schematics və Breadboard görünüşlərində göstərildiyi kimi ESP-01 modulunu HiFive1 lövhəsinə qoşun.
IOREF atlayıcısının şəkildəki kimi qırmızı dairə tərəfindən göstərildiyi kimi 3.3V olaraq təyin olunduğundan əmin olun.
Addım 3: Serial Monitor vasitəsilə ESP-01 Modulu ilə söhbət
Hər şeyi birləşdirdikdən sonra Arduino Serial Monitor vasitəsilə ESP-01 ilə danışmağa çalışa bilərik. Bunun üçün aşağıda əlavə edilmiş sadə bir eskizi proqramlaşdırmalıyıq. HW Serial kanalı ilə Monitordan gələn AT əmrlərini dinləyir və SoftwareSerial32 kanalı ilə ESP-01-ə ötürür. SoftwareSerial32 kanalından ESP-01 cavablarını dinləyir və HW Serial kanalı vasitəsi ilə Monitora göndərir.
- Proqramlaşdırmadan əvvəl "Tools-> Board" -un HiFive1 lövhəsinə, "Tools-> CPU Clock Frequency" -in "256MHz PLL" və "Tools-> Programmer" -in "SiFive OpenOCD" -yə qurulduğundan əmin olun.
- Eskizi HiFive1 -ə yükləyin.
- "Alətlər-> Liman" bölməsində düzgün Serial portu seçdiyinizə əmin olun.
- "Alətlər-> Serial Monitor" u açın və 115200 baud dərəcəsini və "Həm NL, həm də CR" seçin.
- Monitorda AT yazın. ESP-01-dən OK almalısınız.
- İndi bu linkdən müxtəlif AT əmrlərini sınaya bilərsiniz.
Addım 4: Sketch -dən ESP Modulu ilə danışın
İndi HiFive1 eskizindən AT əmrlərini ESP-01-ə verək.
Əlavə edilmiş eskiz davamlı olaraq mövcud WiFi Giriş nöqtələrini, siqnal gücünü və MAC ünvanlarını qaytaran CWLAP+AT əmrini yerinə yetirir. Döngə, ya ESP-01 AT əmr terminatoru olaraq OK dönənə qədər və ya son simvol çap edildikdən sonra müəyyən bir vaxt keçməyincə nəticələri çap edir (Varsayılan 2 saniyədir).
- "Tools-> Board" un HiFive1 lövhəsinə, "Tools-> CPU Clock Frequency" in "256MHz PLL" və "Tools-> Programmer" in "SiFive OpenOCD" olaraq təyin olunduğundan əmin olun.
- Eskizi HiFive1 -ə yükləyin.
- "Alətlər-> Liman" bölməsində düzgün Serial portu seçdiyinizə əmin olun.
- "Alətlər-> Serial Monitor" u açın və 115200 baud dərəcəsini və "Həm NL, həm də CR" seçin.
CWLAP+AT əmri eskizdə istənilən AT Komandasına dəyişdirilə bilər. Daha çox əmrləri burada tapa bilərsiniz.
Addım 5: Son nəticə
Dövrü düzgün bir şəkildə bağladıysanız və təqdim olunan eskizi yükləsəniz, əlavə edilmiş şəkildəki kimi bölgənizdəki mövcud Giriş Nöqtələrinin çap edilmiş siyahısını almalısınız.
Tövsiyə:
HiFive1 Arduino HC-05 Bluetooth Modulu ilə Dərslik: 7 addım
HiFive1 Arduino ilə HC-05 Bluetooth Modulu Dərsliyi: HiFive1, SiFive-dən FE310 CPU ilə qurulmuş ilk Arduino uyğun RISC-V əsaslı lövhədir. Lövhə, Arduino UNO -dan təxminən 20 qat daha sürətlidir və UNO -da heç bir simsiz əlaqə yoxdur. Xoşbəxtlikdən, bir neçə ucuz modul var
HowTo - Esp -12F Mini WiFi Modulu ESP8266 18650 Nodemcu Batterie 0.96”OLED DEMO Arduino GUI ilə: 4 addım
HowTo - Esp -12F Mini WiFi Modulu ESP8266 18650 Nodemcu Batterie 0.96”OLED DEMO Variantları Arduino GUI ilə: Sağ olun, OLED ekranı ilə tanış olun. Bu gündən etibarən ARDUINO GUI kodlarının heç biri KODLAR və Firmalar tərəfindən təsdiqlənməmişdir
Arduino IDE ilə Esp 8266 Esp-01-ə Başlama - Arduino Ide -də Esp Lövhələrinin Qurulması və Esp -in Proqramlaşdırılması: 4 Addım
Arduino IDE ilə Esp 8266 Esp-01-ə Başlama | Esp Boardlarını Arduino Ide-də quraşdırmaq və Proqramlaşdırma Esp: Bu təlimatlarda, Arduino IDE-də esp8266 lövhələrinin necə qurulacağını və esp-01-in proqramlaşdırılmasını və ona kod yükləməyi öyrənəcəyik. Esp lövhələri o qədər populyar olduğu üçün bir təlimat düzəltməyi düşündüm. bu və insanların çoxu problemlə üzləşir
E32-433T LoRa Modulu Dərsliyi - E32 Modulu üçün DIY Breakout Board: 6 addım
E32-433T LoRa Modulu Dərsliyi | E32 Modulu üçün DIY Breakout Board: Hey, nə var, uşaqlar! Akarsh burada CETech-dən. Mənim bu layihəm, yüksək gücə malik 1 vatlıq ötürücü modulu olan eByte-dən E32 LoRa modulunun işini başa düşmək üçün daha çox öyrənmə əyrisidir. İşi başa düşdükdən sonra dizaynım var
HC05 Bluetooth Modulu və Arduino ilə İşə Başlama [Dərslik]: 6 addım
HC05 Bluetooth Modulu və Arduino ilə İşə Başlama [Dərslik]: Bu və digər möhtəşəm dərsləri ElectroPeak -in rəsmi saytında oxuya bilərsiniz Bu dərslikdə HC05 Bluetooth Modulu və Arduino lövhəsindən istifadə edərək Bluetooth ilə necə ünsiyyət qurmağı və məlumat göndərməyi öyrənəcəksiniz. Bu yazının sonunda öyrənəcəksiniz