Video: The Internet of Things by James Whittaker of Microsoft 2024
Sebagai contoh, anda boleh menggunakan pernyataan TINGGI dan LOW untuk menetapkan status output pin I / O. Pernyataan berikut menetapkan pin 6 ke TINGGI:
Di sini, angka 6 menunjukkan bahawa pin 6 harus ditetapkan ke TINGGI.
Masalah dengan menggunakan hanya nombor pin untuk mengenal pasti pin mana yang anda mahu mengawal adalah bahawa anda tidak dapat memberitahu jenis peranti yang disambungkan ke pin 6 hanya dengan melihat pernyataan itu. Ia boleh menjadi LED, tetapi ia juga boleh menjadi motor atau servo atau injap pneumatik yang menyebabkan makhluk Frankenstein muncul.
Led1 PIN 0
Di sini, nama Led1 ditugaskan untuk pin 0. Sekarang, anda boleh menggunakan nama Led1 dalam pernyataan TINGGI atau LOW, seperti ini:
HIGH Led1
Pernyataan ini menetapkan pin I / O yang dirujuk oleh nama Led1 kepada TINGGI.
Berikut adalah program yang menggunakan nama pin bukan nombor pin. Kelebihan sebenar untuk membuat nama PIN ialah menjadikannya lebih mudah untuk mengubah konfigurasi pin projek anda kemudian.
Contohnya, katakan anda memutuskan bahawa bukannya menyambung enam LED ke pin 0, 2, 4, 6, 8, dan 10, anda ingin menyambungkannya ke pin 0, 1, 2, 3, 4, dan 5. Dengan menggunakan nama pin, anda mesti mengubah tugasan pin hanya sekali apabila anda mengubah suai program, dalam penyataan PIN berhampiran dengan permulaan program. Program LED Flasher 'Doug Lowe' 10 Julai 2011 "Program ini memancarkan LED yang disambungkan kepada pin 0, 2, 4, 6, 8, dan 10 'pada selang satu setengah jam." Versi program ini menggunakan nama pin bukan nombor. '{$ PBASIC 2. 5}' {$ STAMP BS2} Led1 PIN 0 Led2 PIN 2 Led3 PIN 4 Led4 PIN 6 Led5 PIN 8 Led6 PIN 10 Utama: HIGH Led1 HIGH Led2 HIGH Led3 HIGH Led4 HIGH Led5 HIGH Led6 PAUSE 500 LOW Led1 LOW Led2 LOW Led3 LOW Led4 LOW Led5 LOW Led6 PAUSE 500 GOTO Main