This shows you the differences between two versions of the page.
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> | ||
+ | |||
+ | |||
+ | |||
+ | ----- | ||
+ |