/************************************* MICRODEV.GR Programmable Learning Console (C) PANOS PAPAZOGLOU 2023 **************************************/ int bled[]={3,2,8,9};//B1, B2, B3, B4 int but[]={4,5,6,7};//buttons int bs[]={LOW, LOW, LOW, LOW}; int count=0; //buttons int count2=0;//pot void setup() { Serial.begin(9600); for(int i=0;i<4;i++) { pinMode(bled[i],OUTPUT); pinMode(but[i],INPUT_PULLUP); } } void loop() { if (count>3) count=0; if (count2>9) { count2=0; Serial.println(""); } int b=digitalRead(but[count]); if (b==LOW) { bs[count]=!bs[count]; digitalWrite(bled[count],bs[count]); Serial.print("/ ");Serial.print(count+1);Serial.print("/ ");delay(100); } int a=analogRead(count2); Serial.print(" ");Serial.print(a); count++; count2++; delay(50); }