User Tools

Site Tools


szegmenmicro

Differences

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

Link to this comparison view

szegmenmicro [2019/02/28 15:48]
gyuri01 created
szegmenmicro [2019/02/28 16:00]
gyuri01
Line 14: Line 14:
  
 Csatlakozás a micro:​bithez Csatlakozás a micro:​bithez
 +
 +Csatlakoztassa a GND és a 3V tápcsatlakozót a micro:bit és a 7 szegmens között a micro:​bithez. Csatlakoztassa a 7 szegmens Rx (fogadó) csatlakozóját a micro:​bithez a micro:bitek bármelyikéhez.
 +
 +{{ :​monk:​7szegmicro02.png?​400 |}}
 +
 +=====Blokk kód példák=====
 +
 +Megjelenítés '​1234'​
 +Ez az első példa az 1234 számot mutatja.
 +
 +{{ :​monk:​7szegmicro03.jpg?​400 |}}
 +
 +A programot mutatja alábbi kép.
 +
 +{{ :​monk:​7szegmicro033.png?​400 |}}
 +
 +A soros átirányítás lehetővé teszi, hogy a micro:bit elküldje (TX) soros üzeneteit a 0-as PIN-en. A 7 szegmenses kijelző használatakor a micro:bit csak üzeneteket küld, nem fogadja őket.
 +Ne feledje, hogy az átviteli sebességet 9600-ra kell állítani , mivel ez a kommunikáció sebessége, amit a kijelző vár.
 +A szünet a soros kommunikáció átirányítása után szükséges ahhoz, hogy a kommunikáció elinduljon.
 +A soros írási számblokk használata értéket ír a kijelzőre.
 +
 +=====DISPLAY '​Byte'​=====
 +
 +A számok megjelenítésén túl a szöveget is megjelenítheti,​ bár a számok mindössze hét szegmensével sok betű és írásjel nagyon hasonló. Például az alábbi kód segítségével megjeleníthetjük a „Byte” szót.
 +
 +{{ :​monk:​7szegmicro04.jpg?​400 |}}
 +
 +A kód az alábbi a képen.
 +
 +{{ :​monk:​7szegmicro05.png?​400 |}}
 +
 +Ne feledje, hogy ebben az esetben a soros író karakterláncot használjuk,​ amint azt a szöveget szeretnénk megjeleníteni,​ nem pedig egy számot.
 +
 +=====A kijelző törlése=====
 +
 +Ha csak szöveges vagy számjegyeket küld a kijelzőre ​ soros író karakterlánc ​ vagy soros írási szám segítségével , akkor minden alkalommal, amikor egy másik karaktert küld, az összes kijelzett karaktert egy pozícióba tolja balra, majd az új karaktert a jobb oldali pozícióba helyezi . Ha elküldi a „/” karaktert, a kijelző törlődik.
 +
 +Buffered mód
 +
 +Ha azt szeretné, hogy a kijelző többször frissüljön,​ akkor a fent leírtak szerint az új értékek írása a kijelző villogását eredményezi. Ennek elkerülése érdekében a kijelzőt pufferelt módban kell használni. Ebben az üzemmódban összeállíthatja,​ hogy mit szeretne megjeleníteni,​ és ha készen áll, jelezze a kijelzőn, hogy megváltoztassa-e az aktuálisan megjelenített értéket, amit most szeretné megjeleníteni.
 +
 +A „,” (vessző) speciális karaktert arra használjuk,​ hogy a kijelzőt pufferelt üzemmódba kapcsolja, és a kijelzőt is frissítse. A következő példa pufferelt módban használja a kijelzőt.
 +Visszaszámláló
 +Ez az időzítő egy számtól indul (az n értéket a 9999-ig terjedő számra változtathatja,​ amelyet le szeretne számolni). Amikor a visszaszámlálás eléri a 0-at, megjelenik a „Kész” üzenet.
 +
 +A kód a lenti képen.
 +
 +{{ :​monk:​7szegmicro06.png?​400 |}}
 +
 +A változó értéke ténylegesen 0-ról bármi n- re nő , de a megjelenített szám n-count , így a megjelenített szám csökken.
 +A ciklusban minden alkalommal négy mező kerül elküldésre a kijelzőre, hogy törölje a meglévő számokat. Ez alternatívája a „/” használatának,​ de ellentétben a „/” nem változtatja meg a megjelenítési módot nem pufferelt állapotba. A számot ezután elküldi a kijelzőn, majd a „,” (vessző) parancsot, hogy megmondja a kijelzőnek,​ hogy az aktuális értéket az új értékre cserélje.
 +Ha a visszaszámlálás befejeződött,​ a „Kész” üzenet jelenik meg. Az üzenet elején található „/” visszaállítja a kijelzőt nem pufferelt üzemmódba,​ így a kijelző frissítéséhez nem szükséges végső vessző.
 +
 +=====Hőmérő=====
 +
 +Ez a kijelző nagyszerű társa a MonkMakes érzékelőnek a micro:bit számára . Ebben a példában ezt a kijelzőt használjuk az aktuális hőmérséklet megjelenítésére.
 +
 +{{ :​monk:​7szegmicro07.jpg?​400 |}}
 +
 +Az alábbi ábra azt mutatja, hogyan lehet a táblákat összekapcsolni.
 +
 +{{ :​monk:​7szegmicro08.png?​400 |}}
 +
 +Mint látható, a micro:bit tápellátást biztosít az érzékelőtáblához,​ amely aztán táplálja a kijelzőt.
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
  
szegmenmicro.txt · Last modified: 2019/02/28 16:00 by gyuri01