VISUINO Internetdagi Forex valyutasining jonli narxini ko'rsatadi: 9 qadam
VISUINO Internetdagi Forex valyutasining jonli narxini ko'rsatadi: 9 qadam
Anonim
Image
Image

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

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi

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

O'chirish davri
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

Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang
Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang
Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang
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

WiFi sozlash
WiFi sozlash
WiFi sozlash
WiFi sozlash
WiFi sozlash
WiFi 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

Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
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

Visuino -da: komponentlarni ulash
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

Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
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>
  1. muharrirda "Matn maydoni" ni chapga suring va xususiyatlar oynasida "Hajmi": 2 va "Y" ni o'rnating: 50
  2. 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