Rumah Kewangan Peribadi Projek Elektronik: Bagaimana Menggunakan Pernyataan IF dalam Kod PBASIC - dummies

Projek Elektronik: Bagaimana Menggunakan Pernyataan IF dalam Kod PBASIC - dummies

Video: Menggunakan If-else untuk mengatur jalannya program di arduino 2024

Video: Menggunakan If-else untuk mengatur jalannya program di arduino 2024
Anonim
Apabila anda menggunakan mikropemproses yang boleh diprogram seperti BASIC Stamp dalam projek elektronik anda, pengaturcaraan kecil adalah teratur. Setem BASIC menggunakan Parallax BASIC (PBASIC), sepupu yang dekat dengan bahasa pengaturcaraan BASIC dan sangat mudah dipelajari dan digunakan. PBASIC membolehkan anda melaksanakan logik dalam program anda melalui penggunaan kenyataan IF.

Kenyataan JIK membolehkan anda menambah ujian bersyarat ke program anda. Dalam erti kata lain, ia membolehkan anda melaksanakan kenyataan tertentu hanya jika keadaan tertentu dipenuhi. Jenis pemprosesan bersyarat ini merupakan bahagian penting dari mana-mana tetapi program yang paling remeh.

Setiap pernyataan JIK mesti memasukkan

ungkapan bersyarat yang memberikan ujian logikal untuk menentukan sama ada keadaan itu benar atau palsu. Sebagai contoh: X = 5

Keadaan ini adalah benar jika nilai pemboleh ubah X ialah 5. Jika X mempunyai nilai lain, keadaannya salah.

Anda boleh menggunakan tanda kurang daripada atau lebih besar daripada tanda-tanda bersyarat, seperti berikut:

Led 1000

Di sini, ungkapan pertama adalah benar jika nilai Led kurang dari 10. Ungkapan kedua adalah benar jika nilai Kelajuan lebih besar dari 1, 000.

Dalam bentuk yang paling sederhana, pernyataan IF menyebabkan program itu untuk melompat ke label jika keadaan itu benar. Sebagai contoh:

IF Led <11 tHEN Main

Di sini, program melompat ke label utama jika nilai pembolehubah yang Led kurang dari 11.

Program berikut berkelipkan LED dalam urutan. Ia menggunakan pembolehubah bernama Led untuk mewakili pin output. Pada setiap lulus melalui gelung, ia menambahkan 2 kepada pembolehubah Led untuk menentukan LED seterusnya akan dipecat.

Kemudian, satu kenyataan JIK akan digunakan untuk melelong kembali ke label utama jika pembolehubah yang diketuai adalah kurang dari 11. Ini menetapkan gelung asas yang mula-mula menyalakan LED pada pin 0, kemudian LED pada pin 2, dan kemudian pin 4, 6, dan 8, dan 10.

Selepas program menyalakan LED dalam pin 10, program itu menambah 2 kepada pembolehubah Led, menetapkan pembolehubah ini kepada 12. Kemudian, ungkapan bersyarat dalam pernyataan IF (X <11) ujian palsu bukan benar, maka kenyataan JIK tidak melompat ke label utama pada titik ini.

Sebaliknya, kenyataan selepas pernyataan IF dijalankan, yang mengubah semula pembolehubah Led kepada sifar. Kemudian, kenyataan GOTO menghantar semula program ke label Utama, di mana LED pertama muncul semula.

'Program Flasher LED' Doug Lowe '10 Julai 2011 "Program ini menyala LED yang disambungkan kepada pin 0, 2, 4, 6, 8, dan 10' dalam urutan."Versi program ini menggunakan pernyataan JIKA sederhana." {$ PBASIC 2. 5} '{$ STAMP BS2} VAR BYTE Speed ​​Led VAR BYTE Speed ​​= 50 Led = 0 Main: HIGH Led PAUSE Speed ​​LOW Led PAUSE Speed ​​Led = Led + 2 IF Led <11 tHEN Main Led = 0 GOTO Main

Projek Elektronik: Bagaimana Menggunakan Pernyataan IF dalam Kod PBASIC - dummies

Pilihan Editor

Meningkatkan Rancangan Navigasi Blog - dummies

Meningkatkan Rancangan Navigasi Blog - dummies

Reka bentuk navigasi hebat untuk blog anda meningkatkan pengalaman pembaca. Reka bentuk navigasi buruk di blog mengecewakan pengunjung yang ingin mencari catatan blog tertentu dengan cepat, atau membaca siaran berkaitan atau yang serupa. Mengharapkan keperluan pelawat anda dengan memikirkan blog anda seperti kedai, dan jawatan blog anda seperti produk: Catatan popular dan terkini: ...

Meningkatkan Pengalaman Pengguna Blog dengan Plugin - dummies

Meningkatkan Pengalaman Pengguna Blog dengan Plugin - dummies

Beberapa teknologi yang berbeza dapat meningkatkan blog anda . Plug-in, widget, dan alat semua membuat ciri-ciri baru, integrasi, dan penambahan mudah untuk dibungkus dan diedarkan. Teknologi-teknologi ini berkembang sepanjang masa, tetapi untuk mendapatkan blog anda dan berjalan, berikut adalah beberapa pilihan terbaik semasa untuk pelbagai tujuan. Widget / Name Plugin ...

Meningkatkan Tajuk Blog Anda dan Reka Bentuk Tagline untuk SEO - patung

Meningkatkan Tajuk Blog Anda dan Reka Bentuk Tagline untuk SEO - patung

Tag tajuk blog anda dan tagline memberi enjin carian penerangan kandungan blog anda. Reka bentuk blog SEO yang berkesan bermakna memastikan jawatan blog enjin carian yang layak dan halaman mempunyai tag tajuk mereka sendiri dan bahawa slogan setiap halaman penuh dengan kata kunci yang berkaitan.

Pilihan Editor

Office 2013 Save As Dialog Box - dummies

Office 2013 Save As Dialog Box - dummies

Office 2013 menggunakan SkyDrive pengguna Windows semasa sebagai penyimpanan default lokasi. SkyDrive adalah kawasan penyimpanan dalam talian berasaskan awan yang dihoskan oleh Microsoft. Sesiapa yang mendaftarkan perkhidmatan, atau yang log masuk ke Windows 8 dengan Microsoft ID, diberikan sejumlah ruang penyimpanan percuma, dan boleh membeli lebih banyak. Cloud adalah ...

Unclutter Peti Masuk Outlook anda dengan Clutter - dummies

Unclutter Peti Masuk Outlook anda dengan Clutter - dummies

Mahu aplikasi e-mel yang juga pembaca minda? Keinginan anda diberikan. Anda boleh mengucapkan terima kasih kepada Graph Office dan Clutter, ciri baru dalam Outlook. Clutter menggunakan teknologi di sebalik Grafik Pejabat untuk menganalisis isyarat yang anda hantar apabila anda mengambil tindakan terhadap e-mel anda. Sebagai contoh, jika anda cenderung untuk mengabaikan e-mel daripada ...

Pilihan Editor

Elakkan Berat Berat Ketika Menguatkuasakan Garis Panduan Komuniti Dalam Talian - dummies

Elakkan Berat Berat Ketika Menguatkuasakan Garis Panduan Komuniti Dalam Talian - dummies

Hanya kerana anda mempunyai kuasa untuk berbuat demikian tidak bermakna bahawa semua masalah komuniti dalam talian memerlukan amaran dan banner. Ya, anda ingin menonjolkan keadaan negatif di dalam tunas, tetapi tidak, anda tidak mahu mendapat sedikit tentangnya sama ada. Kadang-kadang membiarkan slaid isu baik-baik saja. Sebagai pengurus komuniti, tugas anda untuk mengetahui ...

Elakkan Peluang Yang Berisiko Reputasi Blog Anda - dummies

Elakkan Peluang Yang Berisiko Reputasi Blog Anda - dummies

Apabila anda mengaitkan blog ibu anda dan jenama peribadi anda produk atau jenama syarikat, tidak dapat dielakkan bahawa anda akan menggosok satu sama lain. Suka atau tidak, anda boleh dan boleh dikaitkan dengan jenama itu. Tidak semua syarikat yang ingin memberi anda produk percuma adalah yang anda mahu ...

Peruntukkan Peranan ke Font di Laman Blog Anda - dummies

Peruntukkan Peranan ke Font di Laman Blog Anda - dummies

Apabila anda menetapkan peranan ke fon anda, membantu memastikan reka bentuk blog anda kelihatan profesional. Menjaga tujuan fon anda jelas menjadikan reka bentuk navigasi blog anda lebih berkesan dan reka bentuk keseluruhan anda lebih mudah di mata. Selepas anda memilih dua atau tiga fon pelengkap yang juga mempunyai perbezaan yang cukup untuk menonjol dari satu sama lain (lihat ...