Sisukord:

Foori juhtimine: 4 sammu
Foori juhtimine: 4 sammu

Video: Foori juhtimine: 4 sammu

Video: Foori juhtimine: 4 sammu
Video: Приключения королевского стрелка Шарпа 8 серия 2024, November
Anonim
Foori juhtimine
Foori juhtimine

Selles õpetuses õpime, kuidas luua valgusfoori ja kuidas seda juhtida Drivemalli kaardi abil.

Näeme, kuidas broneerimisnupuga autodele ja jalakäijatele foore luua.

Kui meil pole draivermalli, saame kasutada arduinot, kuid allpool linki Drivemalli arendamiseks.

Drivemalli eelise eeliseks klassikalisele Arduino tahvlile on ühenduste keerukuse vähendamine, mis toob kaasa korralikuma seadistuse. Kuid see on valikuline: kõik tulemused kehtivad endiselt arduino -plaadi, leivalaua ja ühenduste jaoks piisavalt duponti hüppajatega.

Samm: materjalide arve

Materjalide arve
Materjalide arve
  1. Baord Drivemall / ArduinoMega
  2. 4 viis punaselt
  3. 4 LED roheline
  4. 4 led kollane
  5. 8 transistori npn
  6. 16 takistit 220 oomi
  7. 8 takisti 22k oomi
  8. 1 takisti 1k oomi
  9. kaabel
  10. 1 nupp

Samm 2: Ühendused

Ühendused
Ühendused
Ühendused
Ühendused
Ühendused
Ühendused

Foori juhtimiseks kasutatakse kahte PNP -transistorit, mis on ühendatud vastavalt joonisel 2 toodud skeemile. PNP -transistori töö on väga lihtne, kui alus on ühendatud GND -ga, on voolu läbimine emitteri ja kollektori vahel lubatud.

Kasutame transistore, et vähendada iga valgusfoori sisselülitamiseks vajalike tahvlite arvu.

Nii et kui mõlemad ALUSED on VDD, süttib punane LED või on selgem LED 21 17 14 6.

Kui lülitame sisse teise transistori BASE, süttivad LED -id 3 15 18 19.

Viimaseks, kui ühendame mõlemad ALUSED GND -ga, süttivad valgusdioodid 20 16 13 10

Nupu ühendus on hoopis klassikaline takistus, mis on ühendatud GND -ga nupu ühel nööpnõelal ja teine VDD -ga.

Registreeritud Arduino nööpnõelad on vahemikus 1 kuni 10.

Samm: püsivara

Püsivara
Püsivara
Püsivara
Püsivara
Püsivara
Püsivara
Püsivara
Püsivara

Perioodiliselt süttib ainult üks valgusfoor. Kui vajutate jalakäija nuppu, muutub järgmisel perioodil jalakäijate foor roheliseks

Jalakäijate nupukõne viivitamatuks reaalajas haldamiseks kasutati funktsiooni millis (), mis tagastab seadme sisselülitamisest kulunud aja millisekundites, nii et seda saab kasutada

näide

allkirjastamata pikk voolMillis = millis ();.

if (currentMillis - previousMillis> 2000 ja bt03 == tõene ja bbot == vale)

{

Seeria.println (1);

T1 ();

previousMillis = currentMillis;

bt1 = tõene;

BT03 = vale;

}

Laadime praeguse aja igasse ahelasse ja kui praegune miinus eelmine on suurem kui valitud aeg, sisestage foori oleku muutmiseks, et aktiveerida Boole'i muutuja järgmise ülemineku jaoks, muidugi esimene Boole'i muutuja kehtib juba enne silmuse sisenemist.

4. samm: loobuge

See õpetus on koostatud osana Makerspace for Inclusion projektist, mida kaasrahastab Euroopa Komisjoni programm Erasmus +.

Projekti eesmärk on edendada mitteformaalset haridusvormi kui vahendit noorte sotsiaalse kaasatuse edendamiseks.

See õpetus kajastab ainult autorite seisukohti ja Euroopa Komisjon ei vastuta selles sisalduva teabe kasutamise eest.

Soovitan: