const int nPoints = 20; int memArray[nPoints][2]; char phrase[30]; char cnt=0; void setup() { Serial.begin(115200); pinMode(2, OUTPUT); // sets the digital pin as output //function from Oscar's library, using pin8 to control reset of the OLED OLED_Init(); //clear screen OLED_Clear(); } void loop() { int val1 = analogRead(1); //proximetre //val1 = map(val1,0,1023,0,7); // map serve a comprimer le valeur du capteur dans valeur du coleur int val2 = analogRead(2); //accelerometer X val2 = map(val2,0,1023,0,128); // accelerometer 1 value map serve a comprimer le valeur du capteur dans valeur du coleur int val3 = analogRead(3); // accelerometer Y val3 = map(val3,0,1023,0,128); //OLED_Clear(); //clear the screen pushArray(); memArray[nPoints-1][0] = val2; memArray[nPoints-1][1] = val3; if (val1>800) { phrase[cnt] = 'A'+cnt; if (cnt