Talaan ng mga Nilalaman:
- Hakbang 1: Ang Mga Simbolo
- Hakbang 2: Paggamit ng Mga Simbolo
- Hakbang 3: Mas Masalimuot na Mga Bagay
- Hakbang 4: Ginagawang isang Program ang Flowchart
- Hakbang 5: Pagdaragdag sa Tsart ng Daloy
- Hakbang 6: Ginagawang Ito sa Program
- Hakbang 7: Isang Tunay na SAKIT
Video: Pagsisimula ng Programming Sa Isang Flow Chart: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:16
Nagsisimula nang gumamit ng mga PIC micro controler para sa iyong mga proyekto? ang mga ito ay napaka kapaki-pakinabang ngunit napaka nakakabigo kapag ang iyong programa ay hindi lamang gumana. Ito ay isang paraan upang ayusin ang iyong mga ideya sa pamamagitan ng pagguhit ng isang tsart ng daloy. Ito ang paraan ng madalas na paglikha ng mga propesyonal na programmer ng kanilang mga obra. Nagsisimula sa isang simpleng lapis at papel upang makuha ang kanilang mga ideya sa ilang uri ng pagkakasunud-sunod. Ito ay partikular na mahalaga kapag ang system na iyong tinutukoy ay isang proseso na gumagalaw nang sunud-sunod. Ang isang mahusay na halimbawa ng ay magiging programa ng isang awtomatikong washing machine o isang robot Siyempre para sa napaka-simpleng programa na hindi mo kakailanganin na gawin ito.
Hakbang 1: Ang Mga Simbolo
Para sa simpleng pag-chart ng daloy kailangan mo lamang gumamit ng 2 mga simbolo. Ipinapakita ng isang rektanggulo ang isang halimbawa ng GAWA - i-on o i-off ang motor, i-on o i-off ang isang LED. Ang isang brilyante ay nagpapakita ng isang DESISYON - halimbawa - ay ang switch, sarado ang takip, nahawakan ba ng robot ang anumang bagay.
Hakbang 2: Paggamit ng Mga Simbolo
Ang iyong proseso ay dapat na magkasya sa isang sunud-sunod na mga serye ng mga aksyon, Gawin ito, Pagkatapos gawin iyon, nangyari ito? Halimbawa. Nakasara ba ang takip ng washing machine? Simulan ang pagpuno ng makina Ang buong makina ba Itigil ang pagpuno ng makina Ito ay maaaring kinatawan ng paggamit ng simbolo mga kahon at pagsulat sa kanila kung ano ang aksyon o desisyon. Maaaring kailanganin mong palitan ang mga bagay sa paligid o muling ayusin ang mga ito hanggang sa makita mo na ang lahat ay nasa tamang pagkakasunud-sunod at tamang lugar kung kaya nangyayari ito sa tamang oras.
Hakbang 3: Mas Masalimuot na Mga Bagay
Ang isang mas kumplikadong programa sa pagkontrol ay nagsasabing ang isang robot o isang washing machine ay magkakaroon ng maraming mga hakbang.
Hakbang 4: Ginagawang isang Program ang Flowchart
Dito nagmamarka ang flow chart. Posible na isulat ang mga kinakailangang utos sa programa sa tabi ng bawat kahon ng flowchart. Una kailangan mong pag-uri-uriin kung ano ang input at output na konektado sa kung ano ang totoong item sa buhay. Ang TANANG mga system ay maaaring inilarawan bilang mga sumusunod na 3 seksyon INPUT - PROSESO - OUTPUT pakikitungo sa seksyon sa mga sensor hal switch, ultrasonic sensors, microphones atbp. Ang seksyon ng proseso ay ang bahagi na gumagawa ng mga desisyon depende sa sinabi ng mga input sensor. Isinalin sa seksyon ng output ang maliit na mga electronic signal sa mas malalaking voltages at alon upang himukin ang mga output device hal. Mga Motors, LEDs, Lampara, Speaker, atbp. Ang talahanayan ng output ng Input (talahanayan na I / O) ay may 4 na output at 1 input at gagamitin upang makontrol ang isang maliit na robot. Kaya't ang pag-on ng output 0 ay magpapasulong sa tamang motor, ang pag-on ng output 0 ay titigil sa tamang motor.
Hakbang 5: Pagdaragdag sa Tsart ng Daloy
Ang talahanayan na ito ay madaling mailapat sa tsart ng daloy. Kung saan mayroong isang aksyon na ito ay normal na i-on o i-off o maghintay ng ilang sandali upang payagan ang pagkilos na kumpletuhin. Kung saan mayroong isang desisyon na normal na susuriin mo ang mga input para sa anumang aktibidad. Sa karamihan ng mga form ng PIC programing ito ay sa pamamagitan ng pagtatanong ng "Kung ang input x ay nasa pagkatapos gawin ito.." Ang mga utos na ito ay maaaring mailapat sa tsart ng daloy gamit ang talahanayan ng I / O tulad ng sa ibaba.
Hakbang 6: Ginagawang Ito sa Program
Nasa maayos na posisyon kami ngayon upang makakuha ng isang programa na gagana nang higit sa nais namin itong gawin. Ang mga utos ay maaari nang maisulat sa isang angkop na form para sa programang wika na iyong ginagamit. Pangkalahatan sa amin ang PICAXE microprocessor system https:// www.picaxe.com ito ay nai-program sa isang anyo ng BASIC na sa tingin ko mas madaling gamitin para sa karamihan ng mga aplikasyon. Isusulat na tulad nito ang programa - Na-puna ko ito upang makita mo kung ano ang ginagawa ng bawat linya. at kung paano ito nauugnay ang flow chart.:Start: 'ito ay isang label upang maaari kaming tumalon sa paligid ng programa kung kailangan natin. Ang mataas na 0 'ay lumiliko sa output 0 sa mataas na 1' ay lumiliko ang output 1 sa tsek: isa pang label Kung ang pin 3 = 1 pagkatapos ay i-on kapag ang input 3 ay nasa jump to label turn goto check 'kung ang input 3 ay hindi pa sa gayon panatilihin ang pag-check hanggang sa ito ay. turn: mababa 0 'turn output 0 off low 1' turn output 1 off high 2 turn output 2 sa high 4 'turn output 4 sa wait 2' maghintay ng 2 segundo habang ang robot ay nag-back up nang kaunti. mababang 2 mababang 4goto simulan ang 'bumalik sa simula upang sumulong muli.
Hakbang 7: Isang Tunay na SAKIT
Ang lahat ng ito ay mukhang napakahaba ng hangin kung ang nais mo lang gawin ay ang iyong robot / washing machine / wigit na gumana. Sumasang-ayon ako, kahit na mas tumagal ito sa akin upang magsulat kaysa sa aktwal na gagawin at sulit ang pagsisikap. mahahanap mo sa mga kumplikadong programa mahirap makuha ang mga bagay sa tamang pagkakasunod-sunod.2. Namimiss mo ang mga bagay (kumplikado) 3. Ang papel ay mura at ang iyong oras ay maaaring hindi - maniwala ka sa akin na ito ay mas mabilis sa pangmatagalan para sa anumang mas kumplikado kaysa sa pag-on at pag-off ng isang LED. Ang pagkadismaya ay ang killer para sa pag-aaral ng mga bagong kasanayan, Walang mas masahol kaysa sa pagbuo ng isang bagay sa electronics at hindi ito gagana, hindi mo alam kung bakit o saan magsisimula. MAS mahusay na magkaroon ng isang magandang pagkakataon na masabing maayos na ang programa ay dapat na gumana dapat itong ang hardware. Bigyan ito ng isang pagsubok maaari kang mabigla sa kalinawan ng kaisipang ibinibigay sa iyo.
Inirerekumendang:
Nakakuha ng Bagong Neopixel? Narito ang isang Gabay sa Mabilis na Pagsisimula !: 5 Mga Hakbang
Nakakuha ng Bagong Neopixel? Narito ba ang isang Gabay sa Mabilis na Pagsisimula !: Alam ko na sa aking huling itinuro sinabi ko na magiging regular ako, ngunit hindi pa. Kaya, sinubukan ko, ngunit wala akong anumang magagandang ideya: Wax sakop na tugma: KABOOM! * Crayon candle: Fissssssss … KABOOOM! ** Fancy math art: Nagkamali sa mga anggulo! Gayunpaman bumalik ako
Isang Labis na Simpleng Paraan ng Pagsisimula Sa Pag-aautomat ng Bahay Gamit ang Mga Module ng DIY: 6 na Hakbang
Isang Labis na Simpleng Paraan ng Pagsisimula Sa Pag-aautomat ng Bahay Gamit ang Mga Module ng DIY: Masaya akong nagulat nang magpasya akong subukang magdagdag ng ilang mga sensor ng DIY sa katulong sa bahay. Ang paggamit ng ESPHome ay lubos na simple at sa post na ito, matututunan namin kung paano makontrol ang isang GPIO pin at makakuha din ng temperatura & data ng halumigmig mula sa isang wireless n
Programming-driven na Programming sa FTC: 4 na Hakbang
Programming-drivenn Programming sa FTC: Sa taong ito, ang aming koponan ay gumawa ng mahusay na pakikitungo sa pagpapaunlad ng software na hinimok ng kaganapan para sa aming robot. Pinapayagan ng mga programang ito ang koponan na tumpak na makabuo ng mga autonomous na programa at kahit na maulit na mga kaganapan sa tele-op. Habang gumagana ang software ay tumatawag ito
IoT Guru Cloud - Simple Chart Halimbawa: 4 Hakbang
IoT Guru Cloud - Simple Chart Halimbawa: Ang IoT Guru Cloud ay nagbibigay ng isang grupo ng mga backend na serbisyo sa pamamagitan ng REST API at maaari mong maisama ang mga REST na tawag sa iyong web page nang madali. Sa Mga Highchart, maaari mong ipakita ang mga tsart ng iyong pagsukat sa simpleng tawag sa AJAX
Pagsisimula Sa Esp 8266 Esp-01 Sa Arduino IDE - Pag-install ng Esp Boards sa Arduino Ide at Programming Esp: 4 na Hakbang
Pagsisimula Sa Esp 8266 Esp-01 Sa Arduino IDE | Pag-install ng Esp Boards sa Arduino Idea at Programming Esp: Sa mga itinuturo na ito matututunan namin kung paano mag-install ng mga esp8266 board sa Arduino IDE at kung paano mag-program ng esp-01 at mag-upload ng code dito. Dahil ang mga esp board ay napakapopular kaya naisip ko ang pagwawasto ng isang instruktor para sa ito at ang karamihan sa mga tao ay nahaharap sa problema