sample test program with Ax12
Dependencies: AX12 C12832_lcd SerialHalfDuplex mbed
Revision 1:58dae564e9ff, committed 2014-06-27
- Comitter:
- ppr2013G2
- Date:
- Fri Jun 27 04:33:26 2014 +0000
- Parent:
- 0:0069ce266807
- Commit message:
- remove function
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Fri Jun 20 06:36:14 2014 +0000
+++ b/main.cpp Fri Jun 27 04:33:26 2014 +0000
@@ -5,14 +5,6 @@
AnalogIn pot1(p19);
C12832_LCD lcd;
-/*******************************/
-/********mapping function*******/
-/*convert old range to new range*/
-/*******************************/
-double map(double val, double b_min, double b_max, double a_min, double a_max)
-{
- return (val - b_max) * (a_min - a_max) / (b_min - b_max) + a_max;
-}
int main()
{
@@ -23,7 +15,7 @@
lcd.locate(40,3);//set locate
lcd.printf("!Hello Ax12!");
lcd.line(0, 13, 128, 13, 1);//draw a line
- deg=(int)map(pot1*10.0, 0.0, 10.0, 0.0, 300.0 );//convert range
+ deg=(int)(pot1*300);
lcd.locate(0,15);//set locate
lcd.printf("Pos:%g,Temp:%g,Volt%g",myax12.GetPosition(),myax12.GetTemp(),myax12.GetVolts());
myax12.SetGoal(deg); // set ax12 go to deg