de bază ADC întrebare pic16f877

M

masab_ahmad

Guest
Bună tuturor, sa o întrebare de bază: PI vrut să întreb dacă am face temp = Adc_Read (1) pentru a citi ADC, atunci o valoare este stocată în temp. aceasta este binar valoare? sau poate fi folosit ca o valoare analogică în cadrul de programare? Im citirea de tensiune de la un senzor cu ultrasunete. cu privire 2V pe o distanta mica, care ar trebui să încetinească viteza de motoare de PWM. Deci, ce ar trebui să i facă pentru a aduce valoare 2V într-o variabilă, în programul meu? în cazul în care 1024 este valoarea maximă, atunci 2V va avea o valoare de aproximativ 410? aceasta va fi ok: if (temp> 410) ... codul pentru schimbare NLP ....
 
în cazul în care funcţia de Adc_read (1) returnează valoarea digitală, atunci acesta va fi între 0 şi 1024. Dacă setaţi de referinţă de 5V, atunci acesta va fi în jurul valorii de 410 (în cazul în care de intrare este 2V), puteţi utiliza, de asemenea, o tensiune de referinţă externă
 

Welcome to EDABoard.com

Sponsor

Back
Top