Daftar Isi:
- Langkah 1: Simbol
- Langkah 2: Menggunakan Simbol
- Langkah 3: Hal-Hal yang Lebih Rumit
- Langkah 4: Mengubah Flowchart Menjadi Program
- Langkah 5: Menambahkan ke Diagram Alir
- Langkah 6: Mengubahnya Menjadi Program
- Langkah 7: SAKIT NYATA
Video: Memulai Pemrograman Dengan Bagan Alir: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:59
Mulai menggunakan pengontrol mikro PIC untuk proyek Anda? mereka sangat berguna tetapi sangat membuat frustrasi ketika program Anda tidak berfungsi. Ini adalah salah satu cara untuk memilah ide-ide Anda dengan menggambar diagram alur. Ini adalah cara programmer profesional sering membuat karya mereka. Dimulai dengan pensil dan kertas sederhana untuk mendapatkan ide-ide mereka ke dalam beberapa bentuk urutan. Ini sangat berharga ketika sistem yang Anda definisikan adalah proses yang bergerak langkah demi langkah. Contoh yang baik adalah memprogram mesin cuci otomatis atau mesin cuci otomatis. robot. Tentu saja untuk program yang sangat sederhana Anda tidak perlu melakukan ini.
Langkah 1: Simbol
Untuk diagram alur sederhana, Anda hanya perlu menggunakan 2 simbol. Sebuah persegi panjang menunjukkan contoh TINDAKAN - nyalakan atau matikan motor, nyalakan atau matikan LED. Berlian menunjukkan KEPUTUSAN - contoh - apakah sakelar menyala, apakah tutupnya tertutup, apakah robot telah menyentuh apa pun.
Langkah 2: Menggunakan Simbol
Proses Anda harus masuk ke dalam serangkaian tindakan langkah demi langkah, Lakukan ini, Lalu lakukan itu, Apakah ini terjadi?Contoh. Apakah tutup mesin cuci tertutup?Mulai mengisi mesinApakah mesin penuhBerhenti mengisi mesinIni dapat diwakili dengan menggunakan simbol kotak dan menulis di dalamnya apa tindakan atau keputusannya. Anda mungkin perlu menukar sesuatu atau mengurutkannya kembali sampai Anda dapat melihat bahwa semuanya berada dalam urutan yang benar dan tempat yang tepat sehingga terjadi pada waktu yang tepat.
Langkah 3: Hal-Hal yang Lebih Rumit
Kontrol program yang lebih rumit mengatakan robot atau mesin cuci akan memiliki lebih banyak langkah.
Langkah 4: Mengubah Flowchart Menjadi Program
Di sinilah skor diagram alur. Sekarang dimungkinkan untuk menulis perintah pemrograman yang diperlukan di sebelah setiap kotak diagram alur. Pertama, Anda perlu memilah input dan output apa yang terhubung ke item kehidupan nyata. SEMUA sistem dapat digambarkan sebagai 3 bagian berikut INPUT - PROCESS - OUTPUTInput bagian berkaitan dengan sensor misalnya sakelar, sensor ultrasonik, mikrofon, dll. Bagian proses adalah bagian yang membuat keputusan tergantung pada apa yang dikatakan sensor input. Bagian keluaran menerjemahkan sinyal elektronik kecil menjadi tegangan dan arus yang lebih besar untuk menggerakkan perangkat keluaran mis. Motor, LED, Lampu, Speaker, dll. Tabel input output ini (tabel I/O) memiliki 4 output dan 1 input dan akan digunakan untuk mengontrol robot kecil. Jadi menyalakan output 0 akan membuat motor kanan maju, mematikan output 0 akan menghentikan motor kanan.
Langkah 5: Menambahkan ke Diagram Alir
Tabel ini mudah diterapkan pada diagram alur. Di mana ada tindakan, ini biasanya akan mengaktifkan atau menonaktifkan sesuatu atau menunggu beberapa saat untuk memungkinkan tindakan selesai. Di mana ada keputusan biasanya Anda akan memeriksa input untuk setiap aktivitas. Dalam kebanyakan bentuk pemrograman PIC ini akan dengan menanyakan "Jika input x aktif maka lakukan ini.." Perintah ini dapat diterapkan pada diagram alur menggunakan tabel I/O seperti di bawah ini
Langkah 6: Mengubahnya Menjadi Program
Sekarang kita berada dalam posisi yang baik untuk mendapatkan program yang akan bekerja sebagian besar seperti yang kita inginkan. Perintah sekarang dapat ditulis ke dalam bentuk yang sesuai untuk bahasa pemrograman yang Anda gunakan. Saya biasanya menggunakan sistem mikroprosesor PICAXE https:// www.picaxe.com ini diprogram dalam bentuk BASIC yang menurut saya lebih mudah digunakan untuk sebagian besar aplikasi. Program ini sekarang akan ditulis seperti ini - saya telah berkomentar ini sehingga Anda dapat melihat apa yang dilakukan setiap baris. dan bagaimana hubungannya dengan bagan alur.:Mulai: ' ini adalah label sehingga kami dapat melompati program jika perlu. Tinggi 0 ' ternyata output 0 tinggi 1 ' ternyata output 1 di cek: label lain Jika pin 3=1 kemudian hidupkan saat input 3 di lompat ke label putar goto centang ' jika input 3 tidak di kemudian terus memeriksa sampai. turn:low 0 ' turn output 0 off low 1 ' turn output 1 off high 2 turn output 2 on high 4 ' turn output 4 on wait 2 ' tunggu selama 2 detik sementara robot mundur sedikit. low 2low 4goto start ' kembali ke awal untuk maju lagi.
Langkah 7: SAKIT NYATA
Ini semua terlihat sangat panjang lebar ketika semua yang ingin Anda lakukan adalah membuat robot/mesin cuci/wigit Anda bekerja. Saya setuju, meskipun ini membutuhkan waktu lebih lama untuk saya menulis daripada yang sebenarnya diperlukan untuk melakukannya dan itu sepadan dengan usaha.1. Anda akan menemukan dengan program yang kompleks sulit untuk mendapatkan hal-hal dalam urutan yang benar.2. Anda melewatkan banyak hal (rumit)3. Kertas murah dan waktu Anda mungkin tidak - percayalah ini lebih cepat dalam jangka panjang untuk sesuatu yang lebih rumit daripada menyalakan dan mematikan LED.4. Frustrasi adalah pembunuh untuk mempelajari keterampilan baru, Tidak ada yang lebih buruk daripada membangun sesuatu dengan elektronik dan itu tidak akan berhasil, Anda tidak tahu mengapa atau harus mulai dari mana. JAUH lebih baik untuk memiliki kesempatan yang baik untuk mengatakan dengan baik program harus bekerja itu harus hardware. Cobalah Anda mungkin akan terkejut dengan kejelasan pemikiran itu memberi Anda.
Direkomendasikan:
Memulai Dengan Ham Radio: 5 Langkah (dengan Gambar)
Memulai Dengan Radio Ham: Sebagai pemegang lisensi ham yang baru saja dicetak, saya ingin meneruskan proses yang saya ambil untuk masuk ke radio ham. Saya tertarik dengan aspek kemandirian dari hobi, memberi orang cara untuk berkomunikasi ketika metode lain terganggu. Tapi itu juga bermanfaat untuk
IoT Guru Cloud - Contoh Bagan Sederhana: 4 Langkah
IoT Guru Cloud - Contoh Bagan Sederhana: IoT Guru Cloud menyediakan banyak layanan backend melalui REST API dan Anda dapat mengintegrasikan panggilan REST ini ke halaman web Anda dengan mudah. Dengan Highcharts, Anda dapat menampilkan grafik pengukuran Anda hanya dengan panggilan AJAX
Memulai Dengan Esp 8266 Esp-01 Dengan Arduino IDE - Memasang Papan Esp di Arduino Ide dan Pemrograman Esp: 4 Langkah
Memulai Dengan Esp 8266 Esp-01 Dengan Arduino IDE | Memasang Papan Esp di Ide dan Pemrograman Arduino Esp: Dalam instruksi ini kita akan belajar cara memasang papan esp8266 di Arduino IDE dan cara memprogram esp-01 dan mengunggah kode di dalamnya. ini dan kebanyakan orang menghadapi masalah
Pengenalan Pemrograman 8051 Dengan AT89C2051 (Dibintangi Tamu: Arduino): 7 Langkah (dengan Gambar)
Pengenalan Pemrograman 8051 Dengan AT89C2051 (Dibintangi Tamu: Arduino): 8051 (juga dikenal sebagai MCS-51) adalah desain MCU dari tahun 80-an yang tetap populer hingga saat ini. Mikrokontroler modern yang kompatibel dengan 8051 tersedia dari beberapa vendor, dalam segala bentuk dan ukuran, dan dengan berbagai periferal. Dalam instruksi ini
ESP8266 NodeMCU Dengan Pengukur & Bagan BME280: 5 Langkah
ESP8266 NodeMCU Dengan Pengukur & Bagan BME280: Pengukur Mewah dan Bagan untuk papan Pengembangan NodeMCU ESP8266 Anda dengan sensor Suhu, Kelembaban, dan Tekanan BME280. Thingspeak akan menyimpan semua data Anda di cloud untuk diambil kapan saja selama bertahun-tahun (semoga) yang akan datang. Alat pengukur dan grafik