Flowcode


A tartalomhoz

Ledes villogó

Leckék

Miután beállítottuk a chip frekvenciáját és rezgőkörét, nézzünk egy nagyon egyszerű példát led villogtatására.

Cél: Egy led villogtatása

Első lépésként válasszuk ki a komponens eszköztár kimenetek közül a ledet!


Rákattintva máris megjelenik a panelen egy piros led.



Ha már itt tartunk érdemes a panelt fix helyen elhelyezni amit úgy tehetünk meg, hogy a panelre bal egérgombbal rákattintunk és az elhelyező nyilak valamelyikére ráhúzzuk. ( nálam a legalsó vált be, de ez mindenkinek a saját ízlésére van bízva.)

Ha nem tetszik a piros szín könnyedén át lehet állítani a ledre kattintva és ott a kit. tulajdonságainál.



Itt a led színét és alakját lehet beállítani, és ami nagyon fontos, hogy milyen jelre legyen aktív. Ezzel a beállítással lehet azt állítani, hogy a led lábára milyen feszültség kerüljön akkor amikor azt szeretnénk hogy világítson. Ezek után nagyon fontos beállítani azt, hogy a chip melyik lábára csatlakozik a led.




Érdemes a nézetnél bekapcsolni a chip-et és akkor lehet látni egyből a lábkiosztást ami nagyban megkönnyíti eldönteni melyik lábra is lehet tenni a ledet.
Jelenleg a port A 0. bitjére van téve, ha megfelel leokézhatjuk.

Végre eljött az idő hogy megalkossuk ténylegesen a programunkat a kezdeti beállítások után!

Első lépésként egy ciklust húzzunk át a parancs eszköztárból.
bal egérgombbal katt a ciklus ikonjára és húzd át a folyamatábrába. (Remélhetőleg nem okoz senkinek nehézséget)
Erre azért van szükség, hogy a program ne érjen véget sose tehát a led ne csak egyszer villanjon fel.


Természetesen ennek az elemnek is vannak tulajdonságai:

Első a neve amit emlékeztetőnek is lehet használni.
a többi beállítás pedig a ciklus szám megadására szolgál. Jelenleg hogy sose legyen vége a ciklusnak 1 van beírva, ha ide képlet vagy változó érték lenne írva akkor a ciklus előbb utóbb lehetne igaz és akkor kilépne a ciklusból, amit jelenleg még nem szeretnénk így marad 1. Oké :)
Második lépésként ugyanebből a listából (parancs eszköztárból) egy komponens makrót kell belehúznunk a folyamatábrába.


A komponensek behúzgálásakor megjelenik egy sárga nyilacska ami segít abban hogy hová fog kerülni az elem.
Természetesen ezt is be kell állítani, hogy mit csináljon. Katt 2x rá.


Név szintén lehet emlékeztető, komponens jelenleg csak 1 van de később amikor tele lesz kapcsolóval rengeteg led-el kijelzőkkel stb akkor itt sok elem lesz. makró oldalon a lednek 2 tulajdonsága van világít vagy nem, elsőként azt szeretnénk ha világítana tehát azt kell választanunk. Okézzuk le.
Ha jól csináltunk mindent így kell kinéznie:


Ezután következhet az időzítés. azt szeretnénk ha 1 másodpercig világítana majd fél másodpercig nem.
Ehhez a parancs eszköztárból húzzunk át egy késleltetést.
Igy néz ki:

Amit ha áthúzunk a led komponense alá, már is be kell állítanunk a tulajdonságát.

Itt beállítjuk a led világításának idejét 1 másodpercre.
Ha ez megvan ismét kell egy led komponens makro a parancs eszköztárból, vagy az előző led komponensre kattintva másolással (ctrl+c) majd beillesztéssel (ctrl+v), és beállítani a ledet, hogy kikapcsoljon.


Végül ismét kell egy késleltetés, amit fél másodpercre állítunk.


Okézás után elkészült a programunk, amit szeretnénk letesztelni is!
Ehhez nyomjuk meg az F5-öt vagy válasszuk az eszköztárból a kék play gombot.


Ha mindent jól csináltunk a panelen lévő led villogni fog! A pause jellel meg lehet állítani a program futását a stoppal le lehet állítani. a stop gomb mellett jobbra van a léptetés kézzel gomb ez arra jó hogy szépen lépésről lépésre leellenőrizzük a programunkat.
Ha szeretnénk élőben is kipróbálni egy chipben a programunkat arra is van több lehetőség. Első a fordítás c-be ilyenkor a folyamatábra lefordul c-nyelvre és szabadon szerkeszthető és fordítható tovább. Második lehetőség amikor hexbe fordítjuk a programot:


Ilyenkor elmenti a program a folyamatábrát hexbe, amit utána a programozónk saját programjával beégethetünk a chipbe.
Harmadik és a leggyorsabb megoldás amikor egyből a chipbe fordíttatjuk a programot ilyenkor nem kell másik program csak a flowcode chip fordító beállításait kell a saját programozónk típusára átállítani és paraméterezni, amit a súgó alapján könnyen meg lehet oldani.
Vége az első leckének, remélem érthető volt mindenki számára!








Vissza a tartalomhoz | Vissza a főmenübe