Isi kandungan:
- Langkah 1: Simbol
- Langkah 2: Menggunakan Simbol
- Langkah 3: Perkara Yang Lebih Rumit
- Langkah 4: Mengubah Carta Alir Menjadi Program
- Langkah 5: Menambah ke Carta Aliran
- Langkah 6: Mengubahnya ke dalam Program
- Langkah 7: SEBENARNYA
Video: Memulakan Pengaturcaraan Dengan Carta Aliran: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:13
Mula menggunakan pengawal mikro PIC untuk projek anda? mereka sangat berguna tetapi sangat mengecewakan apabila program anda tidak berfungsi. Ini adalah salah satu cara untuk menyelesaikan idea anda dengan melukis carta alir. Ini adalah cara pengaturcara profesional sering membuat karya mereka. Bermula dengan pensil dan kertas sederhana untuk mendapatkan idea mereka ke dalam beberapa bentuk pesanan. Ini amat berguna apabila sistem yang anda tentukan adalah proses yang bergerak selangkah demi selangkah. Contoh yang baik ialah memprogram mesin basuh automatik atau robot. Sudah tentu untuk program yang sangat sederhana anda tidak perlu melakukan ini.
Langkah 1: Simbol
Untuk membuat peta aliran sederhana, anda hanya perlu menggunakan 2 simbol. Segi empat tepat menunjukkan contoh TINDAKAN - nyalakan atau matikan motor, hidupkan atau matikan LED. Berlian menunjukkan KEPUTUSAN - contoh - adalah suis hidup, adakah penutup ditutup, adakah robot itu menyentuh apa sahaja.
Langkah 2: Menggunakan Simbol
Proses anda harus sesuai dengan siri langkah demi langkah, Lakukan ini, Kemudian lakukan, Adakah ini berlaku? Contoh. Adakah penutup mesin basuh ditutup? Mula mengisi mesin Adakah mesin penuh Berhenti mengisi mesin Ini boleh ditunjukkan dengan menggunakan simbol kotak dan tulis di dalamnya apa tindakan atau keputusannya. Anda mungkin perlu menukar barang atau memerintahkannya sehingga anda dapat melihat bahawa semuanya berada dalam urutan yang betul dan tempat yang betul sehingga ia berlaku pada waktu yang tepat.
Langkah 3: Perkara Yang Lebih Rumit
Pengendalian program yang lebih rumit mengatakan robot atau mesin basuh akan mempunyai banyak langkah lagi.
Langkah 4: Mengubah Carta Alir Menjadi Program
Di sinilah skor carta alir. Sekarang mungkin untuk menulis perintah pengaturcaraan yang diperlukan di sebelah setiap kotak carta alir. Pertama, anda perlu menyusun input dan output apa yang dihubungkan dengan item kehidupan sebenar apa. Sistem SEMUA dapat digambarkan sebagai 3 bahagian berikut INPUT - PROSES - OUTPUT Input bahagian membincangkan sensor seperti suis, sensor ultrasonik, mikrofon dan lain-lain. Bahagian proses adalah bahagian yang membuat keputusan bergantung pada apa yang dikatakan oleh sensor input. Bahagian output menerjemahkan isyarat elektronik kecil menjadi voltan dan arus yang lebih besar untuk mendorong peranti output, mis. Motor, LED, Lampu, Pembesar suara, dan lain-lain. Jadual output Input ini (I / O table) mempunyai 4 output dan 1 input dan akan digunakan untuk mengendalikan robot kecil. Oleh itu, menghidupkan output 0 akan menjadikan motor kanan maju, mematikan output 0 akan menghentikan motor kanan.
Langkah 5: Menambah ke Carta Aliran
Jadual ini mudah digunakan pada carta alir. Di mana terdapat tindakan ini biasanya akan menghidupkan atau mematikan sesuatu atau menunggu sebentar untuk membolehkan tindakan selesai. Di mana ada keputusan biasanya anda akan memeriksa input aktiviti. Dalam kebanyakan bentuk pengaturcaraan PIC ini adalah dengan bertanya "Jika input x aktif maka lakukan ini.." Perintah ini dapat diterapkan pada carta alir menggunakan jadual I / O seperti di bawah
Langkah 6: Mengubahnya ke dalam Program
Sekarang kita berada dalam kedudukan yang baik untuk mendapatkan program yang akan berfungsi seperti yang kita kehendaki. Perintah sekarang boleh ditulis ke dalam bentuk yang sesuai untuk bahasa pengaturcaraan yang anda gunakan. Secara amnya kami adalah sistem mikropemproses PICAXE https:// www.picaxe.com ini diprogramkan dalam bentuk BASIC yang menurut saya lebih mudah digunakan untuk kebanyakan aplikasi. Program ini sekarang akan ditulis seperti ini - saya telah memberi komen ini supaya anda dapat melihat apa yang dilakukan oleh setiap baris. dan bagaimana kaitannya dengan carta alir.:Mulakan: 'ini adalah label supaya kita dapat melayari program sekiranya kita perlu. Tinggi 0 'menghidupkan output 0 pada tinggi 1' menjadikan output 1 di cek: label lain Jika pin 3 = 1 maka putar apabila input 3 di lompat ke label giliran periksa 'jika input 3 tidak dihidupkan maka terus periksa sehingga ia. giliran: rendah 0 'output giliran 0 mati rendah 1' giliran output 1 mati tinggi 2 putaran output 2 pada tinggi 4 'output giliran 4 pada tunggu 2' tunggu selama 2 saat sementara robot mundur sedikit. rendah 2low 4goto start 'kembali ke permulaan untuk maju lagi.
Langkah 7: SEBENARNYA
Ini semua kelihatan sangat lama apabila anda hanya perlu membuat robot / mesin basuh / wigit anda berfungsi. Saya setuju, walaupun ini memerlukan saya lebih lama untuk menulis daripada yang sebenarnya perlu dilakukan dan ini adalah usaha yang wajar. anda akan dapati dengan program yang rumit sukar untuk mendapatkan sesuatu mengikut urutan yang betul.2. Anda merindui perkara (itu rumit) 3. Kertas murah dan masa anda mungkin tidak - percayalah ini lebih cepat dalam jangka masa panjang untuk perkara yang lebih rumit daripada menyalakan dan mematikan LED. Kekecewaan adalah pembunuh untuk mempelajari kemahiran baru, Tidak ada yang lebih buruk daripada membina sesuatu dengan elektronik dan ia tidak akan berjaya, anda tidak tahu mengapa atau dari mana untuk memulakan. Jauh lebih baik untuk mempunyai peluang yang baik untuk mengatakan bahawa program itu berfungsi mestilah perkakasannya. Cubalah anda mungkin terkejut dengan kejelasan pemikiran yang diberikannya kepada anda.
Disyorkan:
Memulakan Permulaan Dengan Bascom AVR: 5 Langkah
Memulakan Permulaan Dengan Bascom AVR: Ini adalah permulaan siri untuk mengajar anda memprogram mikrokontroler AVR anda dengan Bascom AVR. Mengapa saya melakukan ini. Sebilangan besar contoh program dalam siri ini dapat anda buat dengan Arduino. Ada yang lebih mudah dan lebih sukar, tetapi pada akhirnya kedua-duanya akan
Jam Tangan Pengaturcaraan ATtiny85 Aktiviti Bergetar yang Boleh Dipakai & Pengaturcaraan ATtiny85 Dengan Arduino Uno: 4 Langkah (dengan Gambar)
Jam Tangan Pengaturcaraan & Pengaturcaraan Aktiviti Getaran ATtiny85 ATtiny85 Dengan Arduino Uno: Bagaimana membuat jam tangan aktiviti yang boleh dipakai? Ini adalah alat yang boleh dipakai yang direka untuk bergetar ketika mengesan genangan. Adakah anda menghabiskan sebahagian besar masa anda di komputer seperti saya? Adakah anda duduk berjam-jam tanpa menyedarinya? Maka peranti ini adalah
Cara Memulakan Dengan RaspberryPi: 9 Langkah
Bagaimana Memulakan Dengan RaspberryPi: Dalam arahan ini saya akan menunjukkan kepada anda bagaimana untuk memulakan dengan RashpberryPi dengan cara yang berbeza
Cara Membuat Sensor Kadar Aliran Udara Yang Tepat Dengan Arduino dengan Ventilator COVID-19 Bawah £ 20: 7 Langkah
Cara Membuat Sensor Kadar Aliran Udara Yang Tepat Dengan Arduino untuk Ventilator COVID-19 Bawah £ 20: Sila lihat laporan ini untuk reka bentuk terbaru sensor aliran lubang ini: https://drive.google.com/file/d/1TB7rhnxQ6q6C1cNb. ..Instruksional ini menunjukkan cara membina sensor kadar aliran udara menggunakan sensor tekanan pembezaan kos rendah dan mudah
Pengukuran Aliran Dengan Meter Aliran Air (Ultrasonik): 5 Langkah (dengan Gambar)
Pengukuran Aliran Dengan Meter Aliran Air (Ultrasonik): Air adalah sumber penting bagi planet kita. Kita manusia memerlukan air setiap hari. Dan air diperlukan untuk pelbagai industri dan kita manusia memerlukannya setiap hari. Oleh kerana air menjadi lebih berharga dan langka, keperluan untuk memantau secara efektif dan