Rumah Kewangan Peribadi Projek Elektronik: Bagaimana Membaca Nilai dari Potentiometer - dummies

Projek Elektronik: Bagaimana Membaca Nilai dari Potentiometer - dummies

Video: Membaca Nilai Potensiometer (Analog Read) | PROJECT ARDUINO PEMULA | MiruNoah 2024

Video: Membaca Nilai Potensiometer (Analog Read) | PROJECT ARDUINO PEMULA | MiruNoah 2024
Anonim
A

potentiometer (sering dipanggil periuk >) adalah perintang berubah elektronik dengan tombol anda boleh beralih untuk mengubah rintangan. Pot pelbagai jenis sering digunakan sebagai peranti input untuk projek Stamp BASIC. Sebagai contoh, anda mungkin menggunakan periuk sederhana untuk mengawal kelajuan sepasang LED berkelip: Apabila anda menghidupkan tombol periuk, kadar di mana denyar LED berubah. Di sini, periuk 10 kΩ diletakkan selari dengan kapasitor 0. 1 μF. Selain itu, perintang 220 Ω diletakkan dalam siri dengan periuk. Ini dilakukan untuk melindungi Stamp BASIC daripada kerosakan yang mungkin disebabkan oleh kelebihan semasa jika anda menghidupkan tombol periuk supaya rintangan pot turun ke sifar.

Kapasitor dalam litar ini cukup kecil (0. 1 μF) bahawa litar akan mengecas dan melepaskannya dengan cepat - dalam masa kira-kira satu milisaat atau lebih, bergantung di mana tombol periuk ditetapkan. Oleh itu, program anda tidak akan ditangguhkan dengan ketara ketika ia menunggu kapasitor untuk melepaskan sehingga dapat menentukan rintangan panci.

Jadi, berikan litar ini, bagaimanakah anda akan mengukur rintangan periuk? Jawapannya memerlukan sedikit pemrograman: Pertama, anda menetapkan pin 13 ke HIGH, yang mengenakan kapasitor. Kemudian, anda menyediakan gelung untuk memantau status input pin 13. Setiap kali anda menyemak status pin 13, anda menambah satu ke kaunter.

Apabila kapasitor telah dilepaskan, pin 13 akan pergi LOW. Apabila pin 13 adalah LOW, gelung berakhir, dan kaunter menunjukkan berapa lama ia diperlukan untuk melepaskan kapasitor. Mengetahui saiz kapasitor dan panjang masa yang diperlukan untuk melepaskan kapasitor, anda boleh mengira rintangan periuk.

Untungnya, PBASIC termasuk perintah yang dipanggil RCTIME yang melakukan semua ini secara automatik. Apa yang anda perlu lakukan ialah memberitahu arahan RCTIME yang memenuhkan litar RC, sama ada anda ingin mengukur berapa lama masa yang diperlukan litar RC untuk mengecas atau menunaikan, dan nama pembolehubah untuk menyimpan pengiraan masa yang terhasil dalam. < Berikut adalah cara untuk menggunakan arahan RCTIME untuk menentukan berapa lama ia memerlukan litar RC pada pin 13 untuk melepaskan, menyimpan jawapan dalam pembolehubah yang dinamakan Pemasa:

RCTIME 13, 1, Pemasa Perintah RCTIME ini menetapkan pembolehubah bernama Pemasa kepada nilai yang menunjukkan berapa lama ia mengambil litar RC untuk melepaskan. Segera sebelum arahan ini, anda harus menetapkan PIN I / O (dalam kes ini, pin 13) ke TING untuk menunaikan kapasitor. Anda juga perlu berhenti sejenak (biasanya, 1 ms sudah cukup) untuk membolehkan litar dikenakan.

Walaupun anda boleh menggunakan teknik ini untuk mengira rintangan sebenar periuk, anda biasanya tidak perlu tahu rintangan yang tepat. Sebaliknya, ia biasanya mencukupi untuk mengetahui bahawa kaunter meningkat apabila rintangan periuk bertambah, dan ia berkurangan apabila rintangan periuk berkurang.

Untuk litar ini, arahan RCTIME mengira nilai masa antara kira-kira 12 apabila rintangan periuk itu hampir 0 hingga 54 apabila rintangan periuk berada pada maksimum (10 kΩ).

Program di bawah secara bergantian berkelipkan LED yang disambungkan ke pin 0 dan 2. Kadar di mana flash LED ditetapkan oleh periuk dalam litar RC pada pin 13. Program ini mendarabkan nilai masa yang dikira oleh perintah RCTIME sebanyak sepuluh tentukan berapa lama program itu perlu berhenti seketika. Apabila anda menghidupkan tombol periuk, rintangan periuk berkurangan dan LED berkedip pada kadar yang lebih cepat. Program 'LED Flashming Potentiometer' Doug Lowe '10 Julai 2011 "Program ini menyala LED yang disambungkan ke pin 0 dan 2' pada kadar yang ditentukan oleh litar RC pada pin 13. '{$ STAMP BS2}' {$ PBASIC 2. 5} Masa VAR Word Led1 PIN 0 Led2 PIN 2 Pot PIN 13 DO Tangki Tinggi RCTIME Pot, 1, Masa Tinggi Led1 LOW Led2 PAUSE Masa * 10 LOW Led1 HIGH Led2 PAUSE Time * 10 LOOP

Projek ini menunjukkan cara untuk membina litar yang merangkumi potensiometer 10 kΩ dan kapasitor supaya anda dapat menguji kod tersebut. Ini menunjukkan litar yang lengkap.

Projek Elektronik: Bagaimana Membaca Nilai dari Potentiometer - dummies

Pilihan Editor

Merasakan Kebahagiaan - kesetiaan

Merasakan Kebahagiaan - kesetiaan

Semua manfaat dan penghargaan dari makanan yang penuh perhatian yang tercantum dalam Lembaran Menipu ini. Memberi perhatian semasa makan mungkin menggalakkan anda untuk makan kurang, yang boleh menyebabkan manfaat penurunan berat badan, yang kemudian dapat mencegah penyakit berkaitan obesiti seperti diabetes jenis II. Menala ke dalam badan anda membolehkan ...

Kesedaran untuk Meditasi untuk Kanak-kanak - para pemalu

Kesedaran untuk Meditasi untuk Kanak-kanak - para pemalu

Seperti apa-apa lagi, belajar melakukan sesuatu seperti kanak-kanak lebih mudah dan membantu menetapkan amalan yang sihat untuk hidup. Meditasi kasih sayang Ini adalah latihan yang kuat untuk berlatih dengan anak-anak anda. Jika anak-anak anda benar-benar suka senaman, mereka ...

Mengatasi Insomnia dengan Kesadaran - para penyihir

Mengatasi Insomnia dengan Kesadaran - para penyihir

Tidur. Jika ia datang secara semula jadi kepada anda, anda orang yang bertuah. Tidur malam yang baik adalah sangat mudah untuk diterima. Bagi ramai orang, insomnia adalah sesuatu yang mereka perjuangkan setiap malam. Sekiranya anda mengalami insomnia, mulailah dengan mencuba yang berikut: Elakkan menonton televisyen atau berada di komputer pada lewat petang. ...

Pilihan Editor

Cara Tambah Video ke Slaid PowerPoint 2007 - monyet

Cara Tambah Video ke Slaid PowerPoint 2007 - monyet

Bahagian paling sukar untuk menggunakan video dalam Persembahan PowerPoint sedang mencari penampilan bernilai video. PowerPoint dilengkapi dengan filem dalam Galeri Media, dan Microsoft mempunyai mereka dalam Galeri Media dalam talian. Anda juga boleh mencari pelbagai klip video yang tersedia untuk dimuat turun di Web. Ikut langkah-langkah ini untuk menambah ...

Cara Tambah Video ke Slide PowerPoint 2013 anda - dummies

Cara Tambah Video ke Slide PowerPoint 2013 anda - dummies

Menambahkan klip gerakan filem ke PowerPoint Slaid 2013 sama dengan menambah klip bunyi. Walau bagaimanapun, terdapat perbezaan penting antara klip gerakan dan gigitan bunyi: Video dimaksudkan untuk dilihat (dan kadangkala didengar). Klip gerak yang dimasukkan harus diberi ruang yang mencukupi pada slaid anda. Langkah-langkah berikut menunjukkan cara ...

Pilihan Editor

Cara Tambah Hyperlink ke Excel 2016 Worksheet - dummies

Cara Tambah Hyperlink ke Excel 2016 Worksheet - dummies

Hyperlink mengautomasikan Excel 2016 lembaran kerja dengan membuat pembukaan dokumen Office lain dan buku kerja Excel dan lembaran kerja hanya klik mouse. Tidak kira sama ada dokumen ini terletak pada cakera keras anda, pelayan di LAN anda (Rangkaian Kawasan Setempat), atau laman web di Internet atau intranet syarikat. Anda boleh ...

Cara Tambah Rekod ke Senarai Data dalam Excel 2016 - dummies

Cara Tambah Rekod ke Senarai Data dalam Excel 2016 - dummies

Setelah mencipta bidang nama dan satu rekod senarai data dan memformatkannya sebagai jadual, anda sudah bersedia untuk memasuki data yang lain sebagai rekod dalam baris seterusnya dalam senarai. Cara yang paling langsung untuk melakukan ini adalah dengan menekan kekunci Tab apabila kursor sel berada di ...

Cara Memohon Format Peratus Percent di Excel 2010 - dummies

Cara Memohon Format Peratus Percent di Excel 2010 - dummies

Banyak lembaran Excel 2010 menggunakan peratusan dalam bentuk kadar faedah, kadar pertumbuhan, kadar inflasi, dan sebagainya. Apabila anda menggunakan format Percent Style kepada nilai yang telah dimasukkan dalam sel, Excel melipatgandakan nilai sebanyak 100 dan memaparkan hasilnya dengan tanda peratus. Untuk memasukkan peratusan ...