simulateur-robot-arduino/adapter_ard.h
2022-12-01 16:28:34 +01:00

47 lines
918 B
C++

#ifndef ADAPT_ARD_H
#define ADAPT_ARD_H
#include <string>
void loop();
void setup();
long millis();
long micros();
void delay(unsigned long milli);
int abs(int in);
double max(double a, double b);
double min(double a, double b);
void pinMode(int pin, int mode);
int analogRead(int pin);
void digitalWrite(int pin, int level);
void analogWrite(int pin, int dc);
#define constrain(amt,low,high) ((amt)<(low)?(low):((amt)>(high)?(high):(amt)))
class serial_c{
public:
void begin(int br);
void println(std::string txt);
void print(std::string txt);
void println(int nb);
void print(int nb);
void print(float nb);
void println(float nb);
void print(double nb);
void println(double nb);
};
extern serial_c Serial;
#define A0 20
#define A1 21
#define A2 22
#define A3 23
#define A4 24
#define A5 25
#define A6 26
#define INPUT 1
#define OUTPUT 2
#define LOW 0
#define HIGH 1
#endif