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 2024

Video: From Freedom to Fascism - - Multi - Language 2024
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

Membuat Kartu Ucapan di Microsoft Word 2003 - dummies

Membuat Kartu Ucapan di Microsoft Word 2003 - dummies

Jika Anda ingin membuat sesuatu di Word yang hanya akan menyilaukan seseorang, coba tangan Anda dengan kartu ucapan yang disesuaikan. Untuk mengatur Word agar membuat kartu ucapan dari satu lembar kertas ukuran standar, ikuti langkah-langkah ini: 1. Pilih File -> Page Setup. 2. Klik tab Margins. 3. Pilih Landscape ...

Membuat Index of Word 2007 Document - dummies

Membuat Index of Word 2007 Document - dummies

Jika Anda ingin membuat indeks untuk Word Anda Dokumen 2007, tugas pertama adalah menandai kata atau frasa yang ingin Anda sertakan dalam indeks. Cara yang paling umum untuk melakukannya adalah dengan memasukkan penanda indeks dalam dokumen pada setiap kemunculan setiap item yang ingin Anda tampilkan ...

Editing di Word 2007: Melacak Perubahan dan Review - dummies

Editing di Word 2007: Melacak Perubahan dan Review - dummies

Menulis adalah seni yang sepi ... yaitu , sampai editor muncul. Mereka akan membuat revisi dengan menambahkan karya tulis Anda dengan hati-hati, memindahkan barang-barang, dan menghapus teks (Aduh!). Tidak ada cara untuk mengidentifikasi teks asli Anda dari teks yang dimodifikasi - kecuali jika Anda menggunakan alat Pelacakan Lagu Word 2007. Pelacakan perubahan sebagai ...

Pilihan Editor

Bagaimana Menonaktifkan dan Mengaktifkan Halaman di Squarespace - dummies

Bagaimana Menonaktifkan dan Mengaktifkan Halaman di Squarespace - dummies

Saat Anda melakukan pemeliharaan situs, kemungkinan besar Anda ingin menonaktifkan halaman situs Anda yang sedang dibangun. Squarespace memungkinkan Anda untuk dengan mudah menonaktifkan dan mengaktifkan kembali halaman. Bagaimana cara menonaktifkan halaman di Squarespace Jika Anda ingin menonaktifkan halaman di situs Anda, Anda dapat melakukannya di ...

Bagaimana Menentukan Navigasi Situs Anda di Squarespace - dummies

Bagaimana Menentukan Navigasi Situs Anda di Squarespace - dummies

Template yang Anda pilih di Squarespace mendikte berbagai area navigasi yang Anda miliki di situs Anda. Template Anda mungkin menyediakan area navigasi berikut di Pengelola Konten: Atas / Utama: Semua template memiliki navigasi teratas atau utama. Sekunder: Halaman yang ditambahkan ke area navigasi ini bukan fokus utama situs Anda. Footer: Beberapa template memiliki ...

Bagaimana Menemukan Editor Gaya Squarespace - dummies

Bagaimana Menemukan Editor Gaya Squarespace - dummies

Anda menggunakan Editor Gaya di Squarespace kapan saja Anda perlu memodifikasi desain situs Anda atau elemen tertentu di situs Anda. Style Editor adalah bagian dari mode Style, yang Anda akses di area Preview. Ikuti langkah-langkah ini untuk memuat Editor Gaya di browser Anda: Masuk ke situs web Anda. Anda ...

Pilihan Editor

Bagaimana Memodifikasi Master Slide di PowerPoint 2016 - dummies

Bagaimana Memodifikasi Master Slide di PowerPoint 2016 - dummies

Jika Anda tidak menyukai tata letak dari slide Anda dalam presentasi PowerPoint 2016, hubungi Master Slide dan lakukan sesuatu tentang hal itu, seperti yang ditunjukkan pada langkah-langkah ini: Buka Slide Master View dengan membuka tab View pada Ribbon dan kemudian klik tombol Slide Master, yang terdapat dalam Presentasi Grup tampilan Sebagai alternatif, ...

Bagaimana Memodifikasi Grafis SmartArt di PowerPoint - dummies

Bagaimana Memodifikasi Grafis SmartArt di PowerPoint - dummies

Setelah membuat grafik SmartArt dalam presentasi PowerPoint Anda, Anda mungkin ingin mengubahnya. Modifikasi dapat mencakup perubahan jenis atau tata letak grafis, menambah atau menghapus bentuk, dan mengubah urutan bentuk bentuk. Pada slide 1, klik bingkai grafis SmartArt untuk memilih keseluruhan grafik. Klik SmartArt Tools ...