Satura rādītājs:
- 1. darbība: simboli
- 2. darbība: simbolu izmantošana
- 3. solis: sarežģītākas lietas
- 4. darbība: blokshēmas pārvēršana programmā
- 5. darbība: pievienošana plūsmas diagrammai
- 6. solis: pārvēršot to programmā
- 7. solis: Īstas SĀPES
Video: Programmēšanas uzsākšana ar plūsmas diagrammu: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 11:00
Vai sākat izmantot PIC mikrokontrollerus saviem projektiem? tie ir ļoti noderīgi, bet ļoti nomākti, ja jūsu programma vienkārši nedarbojas. Tas ir viens no veidiem, kā sakārtot savas idejas, uzzīmējot plūsmas diagrammu. Šādi profesionālie programmētāji bieži rada savus šedevrus. Sākot ar vienkāršu zīmuli un papīru, lai savas idejas ieviestu kādā kārtībā. Tas ir īpaši vērtīgi, ja jūsu definētā sistēma ir process, kas virzās soli pa solim. Labs piemērs tam būtu automātiskas veļas mazgājamās mašīnas vai robots. Protams, ļoti vienkāršai programmai tas nav jādara.
1. darbība: simboli
Vienkāršai plūsmas diagrammai ir jāizmanto tikai 2 simboli. Taisnstūris parāda DARBĪBAS piemēru - ieslēdziet vai izslēdziet motoru, ieslēdziet vai izslēdziet LED. Dimants rāda LĒMUMU - piemērs - vai slēdzis ir ieslēgts, vai vāks ir aizvērts, vai robots ir kaut kam pieskāries.
2. darbība: simbolu izmantošana
Jūsu procesam vajadzētu pakāpeniski iekļauties virknē darbību, dariet to, tad dariet to, vai tas ir noticis? Piemērs. Vai veļas mazgājamās mašīnas vāks ir aizvērts? Sāciet uzpildīt mašīnu Vai mašīna ir pilnaPārtrauciet mašīnas uzpildīšanu lodziņos un ierakstiet tajos, kāda ir darbība vai lēmums. Iespējams, jums būs jāmaina lietas vai jāpasūta tās atkārtoti, līdz redzat, ka viss ir pareizajā secībā un pareizajā vietā, lai tas notiktu īstajā laikā.
3. solis: sarežģītākas lietas
Sarežģītāka programmas kontrole, piemēram, robotam vai veļas mazgājamai mašīnai būs daudz vairāk darbību.
4. darbība: blokshēmas pārvēršana programmā
Šajā vietā tiek parādīta plūsmas diagramma. Tagad pie katras blokshēmas lodziņa ir iespējams uzrakstīt nepieciešamās programmēšanas komandas. Vispirms jums jāizlemj, kāda ieeja un izeja ir savienota ar kādu reālās dzīves vienību. VISAS sistēmas var raksturot kā šādas 3 sadaļas IEVADE - PROCESS - OUTPUT sadaļā aplūkoti sensori, piem slēdži, ultraskaņas sensori, mikrofoni uc Motori, gaismas diodes, lampas, skaļruņi utt. Šai ievades izvades tabulai (I/O tabula) ir 4 izejas un 1 ieeja, un tā tiks izmantota neliela robota vadīšanai. Tātad, ieslēdzot izeju 0, pareizais motors virzīsies uz priekšu, izslēdzot izeju 0, apstāsies pareizais motors.
5. darbība: pievienošana plūsmas diagrammai
Šī tabula ir viegli piemērojama plūsmas diagrammai. Ja tiek veikta kāda darbība, tā parasti ieslēdz vai izslēdz kādu laiku vai pagaidīs, līdz darbība tiks pabeigta. Ja parasti tiek pieņemts lēmums, jūs pārbaudīsiet, vai nav ievades aktivitāte. Lielākajā daļā PIC programmēšanas veidu tas būs, jautājot: "Ja x ievade ir ieslēgta, rīkojieties šādi." Šo komandu var lietot plūsmas diagrammā, izmantojot I/O tabulu, kā norādīts zemāk
6. solis: pārvēršot to programmā
Tagad mums ir laba iespēja iegūt programmu, kas lielākoties darbosies tā, kā mēs to plānojam. Tagad komandas var ierakstīt piemērotā programmēšanas valodai, kuru izmantojat. Es parasti izmantoju PICAXE mikroprocesoru sistēmu https:// www.picaxe.com tas ir ieprogrammēts BASIC formā, kas, manuprāt, ir vieglāk lietojams lielākajai daļai lietojumprogrammu. Programma tagad būtu uzrakstīta šādi - es to komentēju, lai jūs varētu redzēt, ko katra rinda dara. un kā tas ir saistīts ar Plūsmas diagramma. Sākt: 'šī ir etiķete, lai mēs vajadzības gadījumā varētu pārvietoties pa programmu. Augsts 0 'pārvērš izeju 0 augstā 1' pagriež 1. izeju pārbaudē: cita etiķete Ja tapa 3 = 1, tad grieziet, kad ir ievadīta 3. ievade, pārejiet uz etiķeti pagrieziet goto pārbaudi ', ja ieeja 3 nav ieslēgta, turpiniet pārbaudīt, līdz tā ir. pagrieziens: zems 0 'izslēdziet izeju 0 izslēgtu zemu 1' izslēdziet izeju 1 izslēgtu augstu 2 pagrieziet izeju 2 uz augstu 4 'pagrieziet izeju 4 gaidīšanas laikā 2' pagaidiet 2 sekundes, kamēr robots nedaudz dublējas. low 2low 4goto start 'atgriezties pie sākuma, lai atkal virzītos uz priekšu.
7. solis: Īstas SĀPES
Tas viss izskatās ļoti ilgi, ja viss, ko vēlaties darīt, ir panākt, lai jūsu robots/veļas mazgājamā mašīna/wigit strādātu. Es piekrītu, lai gan tas man ir prasījis daudz ilgāku laiku, lai rakstītu, nekā tas būtu nepieciešams, un tas ir pūļu vērts. jūs atradīsit, ka ar sarežģītām programmām ir grūti iegūt lietas pareizajā secībā. Jūs nokavējat lietas (tas ir sarežģīti) 3. Papīrs ir lēts, un jūsu laiks var nebūt īss - ticiet man, ka ilgtermiņā tas ir ātrāk, lai iegūtu kaut ko sarežģītāku nekā gaismas diodes ieslēgšana un izslēgšana. Vilšanās ir slepkava jaunu prasmju apgūšanai, Nekas nav sliktāks par kaut ko uzbūvēšanu ar elektroniku, un tas nedarbosies, jūs nezināt, kāpēc vai kur sākt. DAUDZ labāk, lai būtu laba iespēja pateikt, ka programmai vajadzētu darboties, tai jābūt aparatūrai. Izmēģiniet to, un jūs varat būt pārsteigts par domas skaidrību.
Ieteicams:
Kā izveidot pielāgotu DIY temperatūras mērītāju, izmantojot joslu diagrammu un Atmega328p: 3 soļi (ar attēliem)
Kā izveidot pielāgotu DIY temperatūras mērītāju, izmantojot joslu diagrammu un Atmega328p: šajā rakstā es jums parādīšu, kā izveidot temperatūras mērītāju, izmantojot joslu diagrammu & Atmega328p. Ziņojumā tiks iekļauta visa informācija, piemēram, shēma, PCB izgatavošana, kodēšana, montāža & Testēšana. Esmu iekļāvis arī video, kurā ir viss
Gudras mājas uzsākšana - Projeto fināls: 6 soļi
Gudras mājas uzsākšana - Projeto fināls: Projeto apresentado é parte do projeto final do curso de IoT app Smart Home.O projeto mostrado a seguir é parte do projeto final a ser apresentado no curso de IoT aplicada a Smart Home, que consiste de sensores e atuadores conec
Plūsmas mērīšana ar ūdens plūsmas mērītājiem (ultraskaņa): 5 soļi (ar attēliem)
Plūsmas mērīšana ar ūdens plūsmas mērītājiem (ultraskaņa): Ūdens ir būtisks mūsu planētas resurss. Mums, cilvēkiem, ūdens ir vajadzīgs katru dienu. Un ūdens ir nepieciešams dažādām nozarēm, un mums, cilvēkiem, tas ir vajadzīgs katru dienu. Tā kā ūdens ir kļuvis vērtīgāks un trūcīgāks, nepieciešama efektīva uzraudzība un cilvēku
Kā izveidot diagrammu programmā MS Excel 2016: 6 soļi
Kā izveidot diagrammu programmā MS Excel 2016: šajos soli pa solim sniegtajos norādījumos ir paskaidrots, kā izveidot diagrammu, izmantojot Microsoft Excel. Jebkurš lietotājs, kuram ir datu kopums un piekļuve programmai Excel, varēs izveidot diagrammu, stingri ievērojot šos norādījumus. Katrs rakstisks norādījums ir
ESP8266 NodeMCU ar BME280 mērierīcēm un diagrammu: 5 soļi
ESP8266 NodeMCU ar BME280 mērierīcēm un diagramma: iedomāti mērinstrumenti un diagramma jūsu ESP8266 NodeMCU attīstības plāksnei ar BME280 temperatūras, mitruma un spiediena sensoru. Thingspeak saglabās visus jūsu datus mākonī, lai tos varētu izgūt jebkurā laikā (cerams). Mērītāji un diagramma