User Tools

Site Tools


nagyproject

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
nagyproject [2019/03/12 12:01]
tamas [33. Projekt, Szervó motor]
nagyproject [2019/03/18 13:45] (current)
tamas [16. Projekt, LCD kijelző]
Line 2: Line 2:
  
 =====Bevezetés===== =====Bevezetés=====
- 
----- 
- 
-=====0. Projekt, "​Helló Világ"​===== 
  
 ---- ----
Line 618: Line 614:
 <​html><​font size=4><​strong>​Modul csatlakoztatása</​strong></​font></​html>​ <​html><​font size=4><​strong>​Modul csatlakoztatása</​strong></​font></​html>​
  
-{{ :​37in1:​p16_02.png?​nolink&400 |}}+{{ :​37in1:​p16_02.png?​400 |}}
  
 <​html><​font size=4><​strong>​Programozás</​strong></​font></​html>​ <​html><​font size=4><​strong>​Programozás</​strong></​font></​html>​
Line 793: Line 789:
  
 <​html><​font size=4><​strong>​Hőmérő modul</​strong></​font></​html>​ <​html><​font size=4><​strong>​Hőmérő modul</​strong></​font></​html>​
 +
 +{{ :​37in1:​p21_02.png?​nolink&​200|}}
 +Ez az analóg hőmérséklet-modul egy termisztoron alapul, amelynek ellenállása a hőmérséklet változásától függ. A környező hőmérséklet változásokat valós időben érzékelheti. Az áramköri összeköttetésen keresztül alakítsa át az ellenállás változásokat feszültségváltozásokká. Valójában a micro:bit analóg értéke programozással kiszámítható hőmérséklet-értékre. Ez az érzékelő kényelmes és hatékony, széles körben alkalmazható az otthoni riasztórendszerben,​ a kertészkedésben és más eszközökben.
  
 <​html><​font size=4><​strong>​Modul csatlakoztatása</​strong></​font></​html>​ <​html><​font size=4><​strong>​Modul csatlakoztatása</​strong></​font></​html>​
 +
 +   * Elsőként csatlakoztassuk az analóg hőmérő modult
 +
 +{{ :​37in1:​p21_01.png?​nolink&​400 |}}
 +
 +   * Ezután az LCD kijelzőt, hogy kapjunk visszajelzést a hőmérő értékeiről
 +
 +{{ :​37in1:​p16_02.png?​nolink&​400 |}}
 +
  
 <​html><​font size=4><​strong>​Programozás</​strong></​font></​html>​ <​html><​font size=4><​strong>​Programozás</​strong></​font></​html>​
  
 +  * Először is meg kell határoznunk a kijelzőnk méretét ahogy azt az előzőekben is tettük 0x27-es méretben
 +
 +{{ :​37in1:​p17_04.png?​nolink&​300 |}}
 +
 +  * Először is letöröljük a kijelzőnket,​ hogy ne keveredjünk bele ha a számok egybefolynának.
 +  * Ezután számként kiíratjuk az analóg lábon olvasott értéket, ez az érték a hőmérséklet analóg formában
 +  * Majd megadjuk, hogy a szöveg látszódjon és a háttér világítást felkapcsoljuk
 +  * Utolsóként egy szünetet alkalmazunk,​ hogy a folyamatos frissítéses képtörlés ne legyen zavaró.
 +
 +{{ :​37in1:​p18_03.png?​nolink&​400 |}}
 +
 +  * Végül töltsük fel a projektet és teszteljük
  
 ---- ----
Line 1065: Line 1085:
  
 =====28. Projekt, Ultraibolya érzékelő===== =====28. Projekt, Ultraibolya érzékelő=====
 +
 +<​html><​font size=4><​strong>​Áttekintés</​strong></​font></​html>​
 +
 +Ebben a projektben megtudhatja,​ hogyan kell használni az ultraibolya érzékelőt az ultraibolya fény érzékelésére.
 +
 +<​html><​font size=4><​strong>​Ultraibolya érzékelő modul</​strong></​font></​html>​
 +
 +{{ :​37in1:​p28_01.png?​nolink&​200|}}
 +Ez az érzékelő főként a GUVA-S12SD-t tartalmazza,​ amelyet az intelligens hordható eszköz ultraibolya indexének, például az óráknak, az okostelefonoknak és az UV-indexű kültéri eszközöknek a mérésére alkalmaznak. Az ultraibolya sugárzással végzett fertőtlenítés szempontjából az ultraibolya fény intenzitásának monitorozására vagy UV-láng-detektorként használható.
 +
 +<​html><​font size=4><​strong>​Modul csatlakoztatása</​strong></​font></​html>​
 +
 +   * Elsőként csatlakoztassuk az ultraibolya érzékelőt a kártyára az alábbi módon
 +
 +{{ :​37in1:​p28_02.png?​nolink&​400 |}}
 +
 +   * Majd csatlakoztassuk az LCD kijelzőt is a kártyára
 +
 +{{ :​37in1:​p16_02.png?​nolink&​400 |}}
 +
 +<​html><​font size=4><​strong>​Programozás</​strong></​font></​html>​
 +
 +* Először is meg kell határoznunk a kijelzőnk méretét ahogy azt az előzőekben is tettük 0x27-es méretben
 +
 +{{ :​37in1:​p17_04.png?​nolink&​300 |}}
 +
 +  * Először is letöröljük a kijelzőnket,​ hogy ne keveredjünk bele ha a számok egybefolynának.
 +  * Ezután számként kiíratjuk az analóg lábon olvasott értéket, ezzel elérve, hogy az ultraibolya értékeket lássuk az LCD kijelzőn
 +  * Majd megadjuk, hogy a szöveg látszódjon és a háttér világítást felkapcsoljuk
 +  * Utolsóként egy szünetet alkalmazunk,​ hogy a folyamatos frissítéses képtörlés ne legyen zavaró.
 +
 +{{ :​37in1:​p18_03.png?​nolink&​400 |}}
 +
 +  * Végül töltsük fel a projektet és teszteljük
  
 ---- ----
Line 1256: Line 1310:
  
 ---- ----
 +
 +=====34. Projekt, Közlekedési lámpa=====
 +
 +<​html><​font size=4><​strong>​Áttekintés</​strong></​font></​html>​
 +
 +A kereszteződésnél sétálva láthatjuk a közlekedési lámpa parancsát a gyalogosok és a járművek rendezett mozgásában. Szóval hogyan vezérelhető a közlekedési lámpa működése?​ Ebben a projektben egy forgalmi lámpamodult csatlakoztatunk az micro:bit kártyájához,​ amivel megtanulhatja,​ hogyan szimulálhatja a közlekedési lámpák működését.
 +
 +<​html><​font size=4><​strong>​Közlekedési lámpa modul</​strong></​font></​html>​
 +
 +{{ :​37in1:​p34_01.png?​nolink&​200|}}
 +Amikor tanulni kezdi a Micro:bit használatát és hozzá ezt a modult, akkor általában három külön LED-et használhat (piros, zöld és sárga), hogy szimulálja a közlekedési lámpa villogását. Ilyen módon több vezetékes kapcsolatra lehet szükség. Ezt a forgalmi lámpamodult kifejezetten a vezetékek számára kényelmes kialakításra tervezzük. Három LED-et (piros, zöld és sárga) tartalmazott a modulon.
 +
 +<​html><​font size=4><​strong>​Modul csatlakoztatása</​strong></​font></​html>​
 +
 +{{ :​37in1:​p34_02.png?​nolink&​400 |}}
 +
 +<​html><​font size=4><​strong>​Programozás</​strong></​font></​html>​
 +
 +A már megszokott MakeCode felületet használjuk a programunk elkészítésére.
 +
 +   * Először kapcsoljuk ki a Micro:bit LED mátrixát a szokott módon, amennyiben nem tudja hogy kell, görgessen vissza az első projekthez ahol ez a lépés is részletesen megtalálható.
 +
 +{{ :​37in1:​p9_06.png?​300 |}}
 +
 +   * Elsőként "​digitális írás láb P0" blokkal felkapcsoljuk a piros lámpát azaz 1-es lesz
 +   * Ezután szünetet adunk neki
 +   * Majd felkapcsoljuk a sárgát is az előző módon csak az a P1-es lábbal
 +   * Szünet
 +   * Majd kapcsoljuk le a piros és sárga LED-eket és kapcsoljuk fel a P2 lévő zöld LED-et
 +   * Ismét szünet
 +   * Majd a zöldet lekapcsoljuk és a sárgát fel
 +   * Szünet
 +   * Majd a sárgát is lekapcsoljuk,​ és mivel újra kezdi az egészet felkapcsol a piros
 +
 +{{ :​37in1:​p34_03.png?​nolink&​300 |}}
 +
 +   * Végül töltsük fel a programot és teszteljük.
 +
 +
 +----
 +
 +=====35. Projekt, 3W LED=====
 +
 +<​html><​strong><​font size=4>​Áttekintés</​font></​strong></​html>​
 +
 +Ebben a projektben egyesítjük a 1-es és a 2-as projektet. Megtanulod, hogyan vezérelheted a LED-et a modulon, kétszer villogva, majd kétszer lélegezz, körkörös. Ezúttal 3W LED modult használunk,​ amely nagy fényerejű és megvilágításként használható.
 +
 +<​html><​strong><​font size=4>​3W LED modul</​font></​strong></​html>​
 +
 +{{ :​37in1:​p35_01.png?​nolink&​200|}}
 +Ez a LED-modul nagy fényerejű,​ mert a lámpa gyöngyök 3w. Ezt a modult Arduino vagy más projektekhez is alkalmazhatja,​ ideális Robot vagy keresési és mentési alkalmazásokhoz. Például az intelligens robotok használhatják ezt a modult a megvilágítás céljára. Kérjük, vegye figyelembe, hogy a LED-fény nem érhet közvetlenül az emberi szem számára.
 +
 +<​html><​strong><​font size=4>​Modul csatlakoztatása</​font></​strong></​html>​
 +
 +{{ :​37in1:​p35_02.png?​nolink&​400 |}}
 +
 +<​html><​strong><​font size=4>​Programozás</​font></​strong></​html>​
 +
 +
 +
 +-----
 +
nagyproject.1552388498.txt.gz · Last modified: 2019/03/12 12:01 by tamas