Tartalomjegyzék:
- Lépés: A szimbólumok
- 2. lépés: A szimbólumok használata
- 3. lépés: Bonyolultabb dolgok
- 4. lépés: A folyamatábra programmá alakítása
- 5. lépés: Hozzáadás a folyamatábrához
- 6. lépés: Fordítsa be a programba
- 7. lépés: Igazi fájdalom
Videó: A programozás elindítása folyamatábrával: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:44
Kezdi használni a PIC mikrovezérlőket projektjeihez? nagyon hasznosak, de nagyon frusztrálóak, ha a program egyszerűen nem működik. Ez az egyik módja annak, hogy folyamatábra rajzolásával rendezze ötleteit. A professzionális programozók gyakran így alkotják remekműveiket. Kezdje egy egyszerű ceruzával és papírral, hogy ötleteit valamilyen sorrendbe hozza. Ez különösen akkor értékes, ha az Ön által definiált rendszer egy lépésről lépésre haladó folyamat. Jó példa erre az automatikus mosógép vagy robot. Természetesen nagyon egyszerű program esetén nem kell ezt tennie.
Lépés: A szimbólumok
Az egyszerű folyamatábrázoláshoz csak 2 szimbólumot kell használnia. Egy téglalap egy ACTION példát mutat - kapcsolja be vagy ki a motort, kapcsolja be vagy ki a LED -et. A gyémánt DÖNTÉS -t mutat - példa - a kapcsoló be van kapcsolva, a fedél zárva van, a robot megérintett valamit.
2. lépés: A szimbólumok használata
A folyamatnak lépésenkénti műveletsorba kell illeszkednie, tegye ezt, majd tegye, megtörtént -e? Példa. A mosógép fedele zárva van? Kezdje meg a gép feltöltését A gép tele van A gép feltöltésének leállítása Ezt a szimbólum használatával lehet ábrázolni dobozokba, és írja be, hogy mi a cselekvés vagy döntés. Előfordulhat, hogy cserélnie kell a dolgokat, vagy újra meg kell rendelnie őket, amíg meg nem látja, hogy minden a megfelelő sorrendben és a megfelelő helyen történik, így a megfelelő időben történik.
3. lépés: Bonyolultabb dolgok
Egy bonyolultabb programvezérlés szerint egy robotnak vagy egy mosógépnek sokkal több lépése lesz.
4. lépés: A folyamatábra programmá alakítása
Itt a folyamatábra pontoz. Mostantól lehetőség van a szükséges programozási parancsok írására minden folyamatábra -mező mellé. Először meg kell határoznia, hogy milyen bemenet és kimenet kapcsolódik a valós élet elemeihez. Minden rendszer a következő 3 szakasz szerint írható le: BEMENET - FOLYAMAT - KIMENET rész az érzékelőkkel foglalkozik, pl kapcsolók, ultrahangos érzékelők, mikrofonok stb. A folyamat rész az a rész, amely a döntéseket attól függően hozza meg, hogy mit mondanak a bemeneti érzékelők. A kimeneti rész a kis elektronikus jeleket nagyobb feszültségekre és áramokra fordította, hogy kimeneti eszközöket vezessen, pl. Motorok, LED -ek, lámpák, hangszórók stb. Ez a bemeneti kimeneti táblázat (I/O táblázat) 4 kimenettel és 1 bemenettel rendelkezik, és egy kis robot vezérlésére szolgál. Tehát a 0 -as kimenet bekapcsolásával a jobb motor halad előre, a 0 -as kimenet kikapcsolásával a megfelelő motor leáll.
5. lépés: Hozzáadás a folyamatábrához
Ez a táblázat könnyen alkalmazható a folyamatábrára. Ha van egy művelet, akkor általában be- vagy kikapcsol, vagy vár egy ideig, amíg a művelet befejeződik. Ha van döntés, akkor általában ellenőrizni fogja a bemeneteket tevékenység. A legtöbb PIC programozási módban ez a "Ha az x bemenet be van kapcsolva, akkor ezt kell tennie." Ez a parancs alkalmazható a folyamatábrára az I/O táblázat segítségével az alábbiak szerint
6. lépés: Fordítsa be a programba
Most jó helyzetben vagyunk, hogy olyan programot szerezzünk, amely többnyire úgy fog működni, ahogyan azt tervezzük. A parancsok mostantól az Ön által használt programozási nyelvnek megfelelő formába írhatók. Általában a PICAXE mikroprocesszoros rendszert használjuk: https:// www.picaxe.com ez BASIC formátumban van programozva, amelyet a legtöbb alkalmazásnál könnyebben használhatok. A programot most így írnák le - megjegyzést fűztem hozzá, így láthatja, hogy az egyes sorok mit tesznek. a folyamatábrát.:Start: 'ez egy címke, így szükség esetén átugorhatjuk a programot. Ha a magas 0 'a 0 -as kimenetet a magas 1' -en kapcsolja be, akkor az 1 -es kimenetet ellenőrzi: másik címke Ha a 3 -as érintkező = 1, akkor forgassa el, amikor a 3 -as bemenet be van kapcsolva, ugorjon a címkére. fordulat: alacsony 0 ', a kimenet 0 kikapcsolása alacsony 1', a 1 -es kimenet kikapcsolása magas 2, a 2 -es kimenet nagy, 4 'fordulatszámú 4 -es kimenet várakozás után 2 perc, míg a robot egy kicsit hátrál. low 2low 4goto start 'visszatérés a rajthoz, hogy ismét előre lépjünk.
7. lépés: Igazi fájdalom
Ez az egész nagyon hosszúnak tűnik, ha csak annyit szeretne tenni, hogy működteti a robotját/mosógépét/wigitjét. Egyetértek, bár ez sokkal hosszabb időt vett igénybe az írásomhoz, mint valójában, és megéri az erőfeszítést. bonyolult programokkal találja meg, hogy nehéz a megfelelő sorrendbe állítani a dolgokat.2. Hiányoznak a dolgok (bonyolult) 3. A papír olcsó, és lehet, hogy nem sok időd lesz - hidd el, ez hosszú távon gyorsabb, ha bármi bonyolultabb, mint a LED be- és kikapcsolása. A frusztráció az új készségek elsajátításának gyilkosa, Semmi sem rosszabb, mint elektronikával építeni valamit, és nem fog működni, nem tudja, miért vagy hol kezdje. SOKKAL jobb, ha jó esélyünk van arra, hogy jól mondjuk, a programnak működnie kell, a hardvernek kell lennie. Próbálja ki, és meglepheti a gondolat világossága.
Ajánlott:
Készíts EASY Infinity Mirror kockát - NEM 3D nyomtatás és NEM programozás: 15 lépés (képekkel)
Készíts EASY Infinity Mirror kockát | NINCS 3D nyomtatás és NEM programozás: Mindenki szereti a jó végtelen kockát, de úgy néz ki, mintha nehéz lenne elkészíteni. Ennek az utasításnak a célja az, hogy lépésről lépésre megmutassam, hogyan kell elkészíteni. Nem csak ezt, de az utasításokkal, amelyeket adok neked, elkészíthetsz egyet
Program elindítása automatikusan, amikor laptopot dokkolóállomáshoz csatlakoztat: 5 lépés
Program automatikus indítása, amikor laptopot dokkolóállomáshoz csatlakoztat: Ez az utasítás arról szól, hogyan futtathat programot vagy alkalmazást, amikor laptopját dokkolóállomáshoz csatlakoztatja. Ebben a példában Lenovo T480 Windows 10 rendszert használok
Attiny85 párhuzamos programozás vagy tök sokszínű szemekkel: 7 lépés
Attiny85 párhuzamos programozás vagy tök többszínű szemekkel: Ez a projekt bemutatja, hogyan vezérelhető két 10 mm-es, három színű közös anód LED (a Pumpkin Halloween Glitter sokszínű szeme) az Attiny85 chip segítségével. A projekt célja, hogy megismertesse az olvasót az egyidejű programozás művészetével és Adam D használatával
Headless Pi - A Raspberry Pi elindítása minden további hardver nélkül: 4 lépés (képekkel)
Headless Pi - A Raspberry Pi elindítása minden további hardver nélkül: Hé, az ok, amiért itt szálltál meg, azt hiszem, nagyon hasonlítasz hozzám! Nem akarja könnyen kezelni a Pi -t - csatlakoztassa a Pi -t egy monitorhoz, csatlakoztasson billentyűzetet és egeret, és íme! Végül is a Pi egy
A parancssor elindítása (teljes): 6 lépés
Hogyan kell elindítani a parancssort (teljes): Tudom, hogy az Instructables, hogy hogyan kell ezt csinálni, már létezik. Ne mondd ezt, kérlek. Megvannak az okaim, hogy ezt elkészítsem. Az összes olyan utasítás, amelyet láttam a parancssor megnyitásáról, alapvetően csak egy módot mutat. ÉN