//arduino code // http://myinventions.pl int ProbkowanieUS = 10000; //[Hz] domyślne int Przerwa = 30000; //[s] domyślne boolean Start = false; void setup() { Serial.begin(115200); pinMode(13, OUTPUT); } void loop() { if (Serial.available()>0) { delay(500); ProbkowanieUS=(10000/Serial.read()); delay(500); Przerwa = (1000*Serial.read()); Start = true; } else { delay(500); } if (Start ==true) { delay(2000); Serial.flush(); digitalWrite(13, HIGH); for(int i=1 ; i<=500;i++) { Serial.print(analogRead(0)/4, BYTE); delayMicroseconds(ProbkowanieUS-132); } digitalWrite(13, LOW); Start = false; delay(Przerwa); Serial.flush(); } }