add exponential
This commit is contained in:
parent
f2fe41017b
commit
c09625704c
2 changed files with 7 additions and 5 deletions
|
@ -15,7 +15,7 @@ CONTIKI_WITH_IPV6 = 1
|
||||||
|
|
||||||
CFLAGS += -DPROJECT_CONF_H=\"project-conf.h\"
|
CFLAGS += -DPROJECT_CONF_H=\"project-conf.h\"
|
||||||
|
|
||||||
PROJECT_SOURCEFILES += ${SKETCH}.cpp klin.c
|
PROJECT_SOURCEFILES += ${SKETCH}.cpp kexp.c
|
||||||
|
|
||||||
# automatically build RESTful resources
|
# automatically build RESTful resources
|
||||||
REST_RESOURCES_DIR = ./resources
|
REST_RESOURCES_DIR = ./resources
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#include "rest-engine.h"
|
#include "rest-engine.h"
|
||||||
#include "dev/servo.h"
|
#include "dev/servo.h"
|
||||||
#include "klin.h" // linera values lookup table
|
#include "kexp.h" // exponential values lookup table
|
||||||
|
|
||||||
extern resource_t res_poti, res_battery;
|
extern resource_t res_poti, res_battery;
|
||||||
uint8_t poti_pin = A5;
|
uint8_t poti_pin = A5;
|
||||||
|
@ -53,9 +53,11 @@ void setup (void)
|
||||||
void loop (void)
|
void loop (void)
|
||||||
{
|
{
|
||||||
int value;
|
int value;
|
||||||
|
int vlookup;
|
||||||
poti_voltage = analogRead(poti_pin);
|
poti_voltage = analogRead(poti_pin);
|
||||||
value=scale (345,868,servo_min,servo_max,poti_voltage);
|
value=scale (345,868,servo_min,servo_max,poti_voltage);
|
||||||
uint16_t lookup_Daumengas(uint16_t i);
|
vlookup=lookup_Daumengas(value-servo_min)+servo_min;
|
||||||
servo_set(1,lookup_Daumengas(value));
|
servo_set(1,vlookup);
|
||||||
printf("%d,%d\n",poti_voltage,value);
|
// servo_set(1,value);
|
||||||
|
printf("%d,%d,%d\n",poti_voltage,value,vlookup);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue