Ini adalah cara untuk mengira sudut antara 0-180 darjah menggunakan pic32 Analog Potentiometer dan lampu LED pada IDE aduino
1. memuatkan bootloader di pic32 menggunakan mplabx (ini perlu di-upload semula setiap kali anda perlu memuat naik kod anda ke pic32 pada arduino IDE) fail pemuat boot dimasukkan ke dalam fail.
2. Tetapkan pin LED ke ledpin 1-4 dan inisinya sebagai output dalam fungsi persediaan ()
3. dengan menggunakan fungsi analog.read (8) akan memberi anda nilai antara 0-1023 sebagai output dari Potentiometer Analog. Ini boleh bertindak sebagai ukuran untuk sudut anda.
Bekalan:
Langkah 1:
letakkan fungsi ini ke dalam gelung (). Jika nilai nilai Potentiometer Analog adalah sifar, tetapkan semua pin LED ke tahap rendah
Langkah 2:
Sekiranya nilai antara 1-255 yang bersamaan dengan sudut 1-45 darjah, tetapkan LED 1 pin kepada yang tinggi dan selebihnya rendah.
Langkah 3:
Jika nilai antara 256-510 yang bersamaan dengan sudut 45-90 darjah, tetapkan LED 1 dan LED 2 pin ke tahap yang tinggi dan selebihnya rendah.
Langkah 4:
Sekiranya nilai antara 511-765 yang bersamaan dengan sudut 90-135 darjah, tetapkan LED 1, LED 2, LED 3 pin hingga tinggi dan LED 4 pin ke tahap rendah.
Langkah 5:
Sekiranya nilai 766-1020 yang bersamaan dengan sudut 136-180, tetapkan semua pin LED ke tahap tinggi.