Rumah Keuangan Pribadi Proyek elektronik: Bagaimana Menetapkan Nama pada I / O Pins di PBASIC Code - dummies

Proyek elektronik: Bagaimana Menetapkan Nama pada I / O Pins di PBASIC Code - dummies

Video: From Freedom to Fascism - - Multi - Language 2025

Video: From Freedom to Fascism - - Multi - Language 2025
Anonim

Sirkuit programmable dalam proyek elektronik memerlukan sedikit pemrograman. Jika rangkaian programmable Anda adalah BASIC Stamp, Anda akan menulis kode itu di PBASIC. PBASIC memungkinkan Anda menetapkan nama ke pin I / O. Fitur ini membuat program ini sedikit lebih mendokumentasikan sendiri.

Misalnya, Anda dapat menggunakan pernyataan HIGH dan LOW untuk mengatur status output dari pin I / O. Pernyataan berikut menetapkan pin 6 ke HIGH:

HIGH 6

Di sini, angka 6 menunjukkan bahwa pin 6 harus disetel ke HIGH.

Masalah dengan hanya menggunakan nomor pin untuk mengidentifikasi pin mana yang ingin Anda kontrol adalah Anda tidak dapat membedakan jenis perangkat yang terhubung ke pin 6 hanya dengan melihat pernyataannya. Bisa jadi LED, tapi bisa juga motor atau servo atau bahkan katup pneumatik yang menyebabkan makhluk Frankenstein muncul.

Untuk memperbaiki situasi ini, PBASIC memungkinkan Anda menetapkan nama ke pin I / O dengan menempatkan pernyataan yang mirip dengan yang ini di dekat awal program Anda:

Led1 PIN 0

Di sini, nama Led1 ditugaskan untuk pin 0. Sekarang, Anda dapat menggunakan nama Led1 dalam pernyataan HIGH atau LOW, seperti ini:

HIGH Led1

Pernyataan ini menetapkan pin I / O yang diacu oleh nama Led1 ke TINGGI

Berikut adalah program yang menggunakan nama pin dan bukan nomor pinnya. Keuntungan sebenarnya dari pembuatan nama PIN adalah membuatnya lebih mudah untuk mengubah konfigurasi pin proyek Anda nantinya.

'Program Flasher LED' Doug Lowe '10 Juli 2011 "Program ini memancarkan LED yang terhubung ke pin 0, 2, 4, 6, 8, dan 10' pada interval satu setengah detik." Versi program ini menggunakan pin nama bukan angka. '{$ PBASIC 2. 5}' {$ STAMP BS2} Led1 PIN 0 Led2 PIN 2 Led3 PIN 4 Led4 PIN 6 Led5 PIN 8 Led6 PIN 10 TINGGI Led1 TINGGI Led 2 TINGGI Led3 TINGGI Led4 TINGGI Led5 TINGGI Led6 PAUSE 500 RENDAH Led1 LOW Led2 LOW Led3 LOW Led4 RENDAH Led5 LOW Led6 PAUSE 500 GOTO Main

Proyek elektronik: Bagaimana Menetapkan Nama pada I / O Pins di PBASIC Code - dummies

Pilihan Editor

Kantor 2011 untuk Mac: Membuat Tabel dengan Kotak Dialog atau Teks - dummies

Kantor 2011 untuk Mac: Membuat Tabel dengan Kotak Dialog atau Teks - dummies

Sementara ada cara baru untuk membuat tabel di Office 2011 untuk Mac, Anda masih bisa menggunakan teknik stand-by. Menu yang familiar masih bekerja di Office 2011 untuk Mac, dan inilah buktinya. Dialog meja semuanya masih ada di sana: Di Word, pilih Table → Insert → Table; Sebagai alternatif, pada tab Tabel Ribbon, di Tabel Pilihan ...

Kantor 2011 untuk Mac: Melepaskan Command Toolbar - dummies

Kantor 2011 untuk Mac: Melepaskan Command Toolbar - dummies

Apakah Anda menggunakan Office 2011 untuk Mac atau Produk Microsoft Office lainnya, toolbar Anda bisa sangat berantakan. Setiap kali Anda merasa perlu untuk men-tweak antarmuka aplikasi Microsoft Office, Anda perlu memanggil dialog Customize Toolbars and Menus. Ini adalah dialog super kuat di Word, Excel, dan PowerPoint yang memungkinkan Anda ...

Kantor 2011 untuk Mac: Berbagi Toolbar dan Menu - dummies

Kantor 2011 untuk Mac: Berbagi Toolbar dan Menu - dummies

Setelah Anda menyesuaikan Office 2011 Anda bilah alat dan antarmuka, Anda dapat berbagi penyesuaian dengan orang lain. Namun, pastikan bahwa Anda menasihati orang-orang yang telah Anda lakukan sebelum membagikan dokumen Anda dengannya; Jika tidak, mereka mungkin akan terkejut saat mereka membuka dokumen Anda dan melihat susunan toolbar atau menu yang berbeda dari pada apa ...

Pilihan Editor

Penting Office 2007 Commands - dummies

Penting Office 2007 Commands - dummies

Anda dapat membuat program Office 2007 lebih mudah jika Anda menggunakan pintasan sederhana ini. Perintah-perintah ini, seperti mengurungkan kesalahan dan memperbesar dan memperkecil akan membantu Anda menghemat waktu. Memasuki simbol: Untuk memasukkan simbol atau karakter asing yang tidak ada pada keyboard Anda, masuk ke tab Insert dan klik Symbol ...

Menyesuaikan Perintah Menu di Office 2003 - dummies

Menyesuaikan Perintah Menu di Office 2003 - dummies

Office 2003 menyediakan dua teknik untuk menyesuaikan menu dan perintah menu. Anda bisa memulai dari kotak dialog Rearrange Commands atau menggunakan metode drag-and-drop. Teruslah membaca. Menangani perintah menu di kotak dialog Rearrange Commands Teknik tombol Options Toolbar untuk menangani tombol toolbar bagus dan keren, tapi bagaimana jika Anda ingin ...

Pilihan Editor

Bagaimana memecahkan kesalahan logis dalam analisis argumen Pertanyaan GRE - dummies

Bagaimana memecahkan kesalahan logis dalam analisis argumen Pertanyaan GRE - dummies

Ketika Anda menjawab Argument Analysis Pertanyaan di GRE, argumen mungkin tampak logis dan adil di permukaan tapi sebenarnya keliru (keliru, cacat). Alasan melingkar, penalaran sebab-akibat yang keliru, dan generalisasi sweeping adalah tiga tanda argumen lemah. Dengan melihat beberapa kesalahan logis yang lebih umum, Anda dapat mengidentifikasi kelemahan dalam argumen dan ...

Pilihan ganda, Beberapa Jawaban tentang Tes Matematika GRE - Pertanyaan Praktik - dummies

Pilihan ganda, Beberapa Jawaban tentang Tes Matematika GRE - Pertanyaan Praktik - dummies

Meskipun pertanyaan matematika biasanya hanya memiliki satu jawaban yang benar, ini tidak selalu terjadi. Akibatnya, beberapa pertanyaan pilihan ganda pada tes GRE Math akan memberi Anda daftar jawaban dan meminta Anda untuk memilih lebih dari satu. Pertanyaan praktik berikut meminta Anda untuk menemukan nilai kemungkinan yang berbeda secara berurutan dan ...

Pilihan ganda, Beberapa Jawaban tentang Tes Verbal GRE - Pertanyaan Praktik - dummies

Pilihan ganda, Beberapa Jawaban tentang Tes Verbal GRE - Pertanyaan Praktik - dummies

Pada tes GRE Verbal, beberapa pertanyaan pilihan ganda akan memiliki lebih dari satu jawaban yang benar. Untuk pertanyaan ini, Anda akan diminta untuk melihat-lihat pilihan jawaban dan memilih semua yang menurut Anda benar. Dalam pertanyaan praktik berikut, Anda diminta untuk membaca bagian yang disertakan, dan kemudian ...