Det har jag gjort via denna kod i min while(1) loop.
Kod: Markera allt
snprintf(adcStrings, sizeof adcStrings, "%d%s%d%s%d", adcValues12bit[0], ",", adcValues12bit[0], ",", adcValues12bit[0]);
Kod: Markera allt
volatile int adcValues12bit[3]; // ADC values from temperature sensors
char adcStrings[15];
Ändå får jag konstiga tecken på min terminal, vilket jag beslutar att ta CuteCom terminalen, vilket visar fina värden. Jag har kopplat en potentiometer till min ADC och därmed kan jag styra värderna.
Kod: Markera allt
<0x80>;<0xb2><0x01>pR<0x80><0x10>6<0xb2>4,59<break>
<0x80>;<0xb2><0x01>pR<0x80><0x10>6<0xb2>4,59<break>
<0x80>;<0xb2><0x01>pR<0x80><0x10>6<0xb2>4,59<break>
..vrider på potentiometern
<0x80>;<0xb2><0x01>pR<0x80><0x10>6<0xb2>5550<break>
<0x80>;<0xb2><0x01>pR<0x80><0x10>6<0xb2>5550<break>
<0x80>;<0xb2><0x01>pR<0x80><0x10>6<0xb2>5550<break>
<0x80>;<0xb2><0x01>pR<0x80><0x10>6<0xb2>5550<break>
<0x80>;<0xb2><0x01>pR<0x80><0x10>6<0xb2>5550<break>
<0x80>;<0xb2><0x01>pR<0x80><0x10>6<0xb2>5550<break>
<0x80>;<0xb2><0x01>pR<0x80><0x10>6<0xb2>5550<break>
<0x80>;<0xb2><0x01>pR<0x80><0x10>6<0xb2>555