INHOUDSOPGAWE:

Gebruik drukknoppies op u Magicbit [Magicblocks]: 5 stappe
Gebruik drukknoppies op u Magicbit [Magicblocks]: 5 stappe

Video: Gebruik drukknoppies op u Magicbit [Magicblocks]: 5 stappe

Video: Gebruik drukknoppies op u Magicbit [Magicblocks]: 5 stappe
Video: Home Automation: Using 4 Push button push-ON and push-OFF 4 relays with Arduino 2024, Julie
Anonim

Hierdie handleiding sal u leer om die drukknoppies op u Magicbit te gebruik met behulp van Magicblocks. Ons gebruik magicbit as die ontwikkelingsbord in hierdie projek wat op ESP32 gebaseer is. Daarom kan enige ESP32 -ontwikkelingsbord in hierdie projek gebruik word.

Voorrade

Magicbit - Pro

Stap 1: Verhaal

Hallo en welkom, hierdie kort tutoriaal sal u leer om 'n motor deur 'n Magicbit te beheer met behulp van Magicblocks.

Daar is 1 hoofmetodes om hierdie doel te bereik;

Deur Dashboard -teks te gebruik

Meld eers aan by u Magicblocks -rekening, Magicblocks is 'n maklike visuele programmeringsprogrammatuur om u magicbit te programmeer. Almal kan hul mikrokontroleerder programmeer deur magicblocks.io te gebruik, en daar is geen behoefte aan programmeringskennis nie. U kan gratis aanmeld.

Begin en maak die speelgrond oop.

Maak dan seker dat u Magicbit aan die internet gekoppel en ingeprop is en ook gekoppel is aan u rekening via Device Manager.

Alles klaar? blaai dan af na Metode 1

Lys van items wat benodig word

Magicbit: Magicbit is 'n geïntegreerde ontwikkelingsplatform gebaseer op ESP32 vir leer, prototipering, kodering, elektronika, robotika, IoT en oplossingsontwerp.

Stap 2: Die opstel van die digitaal in blok

Die opstel van die digitale in blok
Die opstel van die digitale in blok
Die opstel van die digitale in blok
Die opstel van die digitale in blok
Die opstel van die digitale in blok
Die opstel van die digitale in blok

1. Sleep en blokkeer die Digital In -blok van die invoerknope -afdeling links van die skerm na die vloei.

2. Dubbelklik op die Digital In-blok en tik of plak u unieke toestel-ID op die blad Device Manager op u Magicblocks-rekening. [Dit sal die digitale inskakel met die Magicbit]

3. Kies 'PB Right (34)' of 'PB Left (35)' in die PIN-keuselys. (Verbind met die regter of linker drukknop op u Magicbit)

4. Kies die metode as onderbreking in die keuselys.

Stap 3: Stel die veranderingsblok op

Stel die veranderingsblok op
Stel die veranderingsblok op
Stel die veranderingsblok op
Stel die veranderingsblok op
Stel die veranderingsblok op
Stel die veranderingsblok op

(Hierdie knoop word gebruik om die 1 & 0 -seininvoer van die digitale in -node na enige teks te verander wat u wil hê)

1. Sleep en verander die veranderingsblok van die funksieknope -afdeling aan die linkerkant van die skerm na die stroom.

2. Voeg 'n nuwe reël by die '+' knoppie om 2 reëls te gebruik.

3. Verander die funksie van beide die reëls van Stel na verandering in die keuselys.

4. Verander die funksie 'Soek na' van string (teks) na getal in beide reëls. En maak seker dat die 'Vervang met' -funksie op String (teks) is gestel.

5. Stel die reëls op.

  • Die eerste reël om na '1' in seininvoer te soek en dit met ons teks te vervang (bv. 'Regsknop vrygestel' of 'Regs UIT')
  • Die tweede reël om na '0' in seininvoer te soek en dit met ons teks te vervang (bv. 'Regs knoppie ingedruk' of 'Regs aan')

die teks 'regs' of 'links' hang af van die drukknop wat in die bogenoemde stap aan die digitale in -knoop gekoppel is

Stap 4: Stel die teksblok op

Stel die teksblok op
Stel die teksblok op
Stel die teksblok op
Stel die teksblok op
Stel die teksblok op
Stel die teksblok op

1. Sleep die teksblok van die dashboardknope -afdeling na die vloei.

2. Dubbelklik op die teksknoop en stel 'n basiese dashboard ui [gebruikerskoppelvlak] op in die keuselys en 'n naam vir u veld.

[Opsioneel] Stel dieselfde node -konfigurasie op vir die ander drukknop

1. Kopieer en plak die 3 nodusse.

2. Verander die PIN op die Digital In -knoop vir die ander drukknop.

3. Verander die teks in Veranderingsknooppunt van 'Regs' na 'Links' of omgekeerd.

[Opsioneel] Voer reeds opgestel nodusse in

As u probleme ondervind met die opstel van nodusse, kan u die invoerfunksie in Magicblocks gebruik om die nodusse wat reeds opgestel is, te kry.

  • Kopieer eers hierdie kode na u knipbord.
  • Klik op die keuselys in die regter boonste hoek van die skerm.
  • Beweeg dan u wyser oor die invoer-subkieslys.
  • Klik dan op knipbord en plak die kode op u knipbord in die teksveld.
  • Kies huidige vloei of nuwe vloei en klik op Invoer.

BELANGRIK

Maak seker dat u u toestel -ID op beide die eienskappe van die Digital In -knoop tik.

Stap 5: Uiteindelik implementeer die blokke

Uiteindelik die implementering van die blokke
Uiteindelik die implementering van die blokke
Uiteindelik die implementering van die blokke
Uiteindelik die implementering van die blokke
Uiteindelik die implementering van die blokke
Uiteindelik die implementering van die blokke
  • Maak seker dat al die blokke verbind is.
  • Klik op die knoppie Ontplooi in die regter boonste hoek van die skerm.
  • Na die ontplooiing, gaan na die dashboard-ui deur op die skakel na die dashboard-URL in die regter boonste hoek van die skerm te klik.
  • Druk die linker of regter drukknoppies en die teks sal op die paneelbord verskyn.

Probleemoplossing

  • Kyk of u Magicbit aan die internet gekoppel is.
  • Kontroleer of die regte PIN's gebruik word (bv. 'PB Right (34)' of 'PB Left (35)').

Aanbeveel: