Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: O'chirish davri
- 3-qadam: Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang
- 4 -qadam: Wi -Fi -ni sozlash
- 5 -qadam: Visuino -da komponentlarni qo'shing
- 6 -qadam: Visuino -da: komponentlarni ulash
- 7 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
- 8 -qadam: O'ynang
- 9 -qadam: Visuino -da: Komponent sozlamalari
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu qo'llanmada biz NodeMCU Mini, OLED Lcd va Visuino -dan foydalanib, LCD displeyda har bir soniyada EUR/USD jonli valyuta narxini ko'rsatamiz. Namoyish videosini tomosha qiling.
1 -qadam: Sizga nima kerak
Barcha modullar makerfablardan. Ularda eng yaxshi sifatli modullar bor, ular raqobatdan bir necha yil oldinda, shuningdek eng arzon narxlarda.
- NodeMCU Mini
- OLED LCD
- Non paneli
- Jumper simlari
- Visuino dasturi: Visuino -ni yuklab oling
2 -qadam: O'chirish davri
- NodeMCU -dan GND -ni taxta piniga (gnd) ulang
- NodeMCU -dan 5V pinni taxta piniga ulang (ijobiy)
- 0 pinini (SCL) NodeMCU dan OLED LCD piniga (SCL) ulang.
- 1 -pinni (SDA) NodeMCU dan OLED LCD piniga (SDA) ulang.
- OLED LCD pinini (VCC) non paneliga ulang (ijobiy)
- OLED LCD pinini (GND) non paneli piniga (GND) ulang
3-qadam: Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang
Arduino -ni dasturlashni boshlash uchun siz bu erdan Arduino IDE -ni o'rnatishingiz kerak bo'ladi:
Shuni yodda tutingki, Arduino IDE 1.6.6 da ba'zi muhim xatolar mavjud. 1.6.7 yoki undan yuqori versiyasini o'rnatganingizga ishonch hosil qiling, aks holda bu ko'rsatma ishlamaydi! Agar siz bajarmagan bo'lsangiz, Arduino IDE -ni ESP 8266 dasturiga o'rnatish bo'yicha ko'rsatmalarni bajaring! Visuino ham o'rnatilishi kerak. Visuino-ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino-dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1-rasm) Dialog paydo bo'lganda, 2-rasmda ko'rsatilgandek "NodeMCU ESP-12" -ni tanlang.
4 -qadam: Wi -Fi -ni sozlash
NodeMCU ESP-12 ni tanlang va Modullar> WiFi> Kirish nuqtalari muharririda […] tugmasini bosing, shunda "Kirish nuqtalari" oynasi ochiladi
Ushbu tahrirlovchida WiFi kirish nuqtasini chap tomonga torting.
- "SSID" ostida Wi -Fi tarmog'ining nomini kiriting
- "Parol" ostida Wi -Fi tarmog'iga kirish parolini kiriting
"Kirish nuqtalari" oynasini yoping
Tahrirlovchining chap tomonida Modullar> Wi -Fi> Sockets -ni tanlang, […] tugmasini bosing, shunda "Soketlar" oynasi ochiladi.
TCP mijozini o'ngdan chapga torting
Xususiyatlar oynasida portni o'rnating: 80
5 -qadam: Visuino -da komponentlarni qo'shing
- "Va" mantiqiy komponentini qo'shing
- "Matnni eslab qolish" komponentini qo'shing
- "Matn uzunligi" komponentini qo'shing
- 2 marta "Qiymatni solishtiring" komponentini qo'shing
- "O'ng matnni o'chirish" komponentini qo'shing
- "Chap matnni o'chirish" komponentini qo'shing
- "Matnni almashtirish" komponentini qo'shing
- "Puls generatori" komponentini qo'shing
- "Formatlangan matn" komponentini qo'shing
- "Char to Text" komponentasini qo'shing
- "Display OLED" I2C komponentini qo'shing
6 -qadam: Visuino -da: komponentlarni ulash
- "And1" pinini [Chiqish] ni RemixText1 piniga [Eslab qolish] va pinni [Qayta chaqirish] ulang.
- "And1" pinini [0] "CompareValue2" piniga ulang [Chiqish]
- "And1" pinini [1] "CompareValue1" piniga ulang [Chiqish]
- TextLength1 pinini [Out] ni CompareValue1 piniga [In] va CompareValue2 pinini [In] ga ulang.
- "DeleteRightText1" pinini [In] CharToText1 piniga [Chiqish] ga ulang.
- shuningdek, CharToText1 pinini [Chiqish] ni NodeMCU ketma -ket [0] piniga [In] ulang
- "DeleteRightText1" pinini [Out] DeleteLeftText1 piniga [In] ulang.
- DeleteLeftText1 pinini [Chiqish] o'rnini ReplaceText1 piniga [Kirish] ulang.
- ReplaceText1 pinini [Chiqish] ni RememberText1 piniga [In] ulang
- RememberText1 pinini [Chiqish] ni DisplayOLED1> Matn maydoniga> pinni [kiriting] ulang.
- DisplayOLED1 pinini [Chiqish] ni NodeMCU ESP-12 I2C piniga [Kirish] ulang
- PulseGenerator1 pinini [Chiqish] ni FormattedText1 piniga ulang [Soat]
- FormattedText1 pinini [Chiqish] ni NodeMCU ESP-12 ga ulang> Modullar WiFi soketlari TCP Client1> Pin [Kirish]
- NodeMCU ESP-12> TCP Client1 modulli Wi-Fi ulanish modullarini ulang [Chiqish] ni CharToText1 piniga ulang [In]
7 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Visuino -da F9 tugmasini bosing yoki Arduino kodini yaratish uchun 1 -rasmda ko'rsatilgan tugmani bosing va Arduino IDE -ni oching.
Arduino IDE -da kodni kompilyatsiya qilish va yuklash uchun Yuklab olish tugmasini bosing (2 -rasm).
8 -qadam: O'ynang
Agar siz NodeMCU modulini quvvatlantirsangiz, OLED Lcd joriy EUR/USD narxini ko'rsatishni boshlaydi.
Tabriklaymiz! Siz Visuino bilan Live Forex Price loyihasini yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham ilova qilingan. Siz uni Visuino -da yuklab olishingiz va ochishingiz mumkin: Yuklab olish havolasi
9 -qadam: Visuino -da: Komponent sozlamalari
- CompareValue1: Xususiyat muharririda "Value": 3 va faqat o'zgartirildi: True va "CompareType": ctBigger
- CompareValue2: Xususiyat muharririda "Value": 8 va faqat o'zgartirildi: noto'g'ri va "CompareType": ctSmaller
- DeleteRightText1 xususiyat muharririda "Uzunlik": 931
- DeleteLeftText1 xususiyat muharririda "Uzunlik" to'plami: 53
-
ReplaceText1 "Tahririyatdan" xususiyatlar tahrirlovchisida:
- PulseGenerator1 "Chastotani" xususiyatlar muharririda: 1
- CharToText1 xususiyat muharririda "Maksimal uzunlik": 1000 va "Qisqartirish": Noto'g'ri va "Har bir belgini yangilash": Noto'g'ri o'rnatilgan.
- DisplayOLED1> Ikki marta bosing>
- muharrirda "Matn maydoni" ni chapga suring va xususiyatlar oynasida "Hajmi": 2 va "Y" ni o'rnating: 50
- muharrirda "Matn chizish" ni chapga suring va "Matn" xususiyatlar oynasida o'rnating: EUR/USD va "Hajmi": 2
FormattedText1 xususiyatlar tahrirlovchisida "Matn" ostida "…" tugmasini bosing va ushbu matnni qo'shing:
Http://webrates.truefx.com/rates/connect.html?F=h… HTTP/1.1 Qabul qiling: matn/html
Qabul qilish-Charset: utf-8
Qabul qilish tili: en-US, en; q = 0.7, sl; q = 0.3
Xost: webrates.truefx.com
DNT: 1