![]() |
Pot Printf Variable
Hey guys, just got a quick question. I have a command to tell me the range of our potentiometer. Its a printf command. I have gotten the adc code all up in the code already. It goes something like:
printf("Pot value: %d\r\n", variableNameUsedForPot); Except, Im not sure what the actual variable name is. Can someone maybe tell me real quick I cant find it in the code. Thanks! |
Re: Pot Printf Variable
See this example from the IFI programming guide (2004-programming-reference-guide-12-apr-2004.pdf) page 16:
/* Example of using the Analog Inputs to map an analog input to a PWM output. */ unsigned int sensor1; unsigned char sensor1_8bits; sensor1 = Get_Analog_Value( rc_ana_in01 ); /* Assign the analog reading to a variable. */ sensor1_8bits = (unsigned char)(sensor1 >> 2); /* Only take the 8 most significant bits, */ pwm01 = sensor1_8bits; /* because PWM OUTPUTS can only be 8 bits. * printf("Pot value: %d\r\n", variableNameUsedForPot); would be printf("Pot value: %d\r,(int)sensor1); Hope this helps. |
Re: Pot Printf Variable
So pretty much I can do
unsigned int sensor1; sensor1 = Get_Analog_Value( rc_ana_in01 ); /* Assign the analog reading to a variable. */ then in proccess_data_from_master_up we put the printf("Pot value: %d\r,(int)sensor1); would that work, and would the top part go into adc.h or adc.c? |
Re: Pot Printf Variable
Quote:
externDeclartion.h (or whatever you want to call it) Code:
extern unsigned int sensor1;Code:
#include "externDeclaration.h"And yeah, you have the idea. |
Re: Pot Printf Variable
if you have kevin watson's adc code set up then you should use Get_ADC_Result(1) instead of Get_Analog_Value( rc_ana_in01 )
|
| All times are GMT -5. The time now is 01:34. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi