/* code to fix
#include<Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define width 128
#define height 64
#define sensorIN 2
#define sensorOUT 3
Adafruit_SSD1306 oled(width,height,&Wire,-1);
int counter=0;
bool interrupFlag1, interrupFlag2 ;
void setup() {
pinMode(sensorIN, INPUT_PULLUP);
pinMode(sensorOUT, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(sensorIN),increment,FALLING);
attachInterrupt(digitalPinToInterrupt(sensorOUT),decrement,FALLING);
oled.begin(SSD1306_SWITCHCAPVCC,0x3C);
oled.setTextColor(WHITE);
oled.setTextSize(1);
oled.clearDisplay();
oled.display();
Serial.begin(9600);
// put your setup code here, to run once:
}
void loop() {
if(interrupFlag1==true){
counter++;
interrupFlag1=0;
}
if(interrupFlag2==true){
counter--;
interrupFlag2=0;
}
oled.setCursor(0,0);
oled.print("nombre de voiture");
oled.setCursor(0,10);
oled.print(counter);
delay(1000);
oled.display();
oled.clearDisplay();
Serial.print(counter);
}
void increment(){
interrupFlag1=true;}
void decrement(){
interrupFlag2=true;
}*/