(27-11-2017, 17:33)jack1987 napisał(a): Kod który Napisałeś wyświetla to o co mi chodzi, ale tylko w chwili gdy trzymam przycisk, co zrobić żeby zapamiętana wartość , wyświetlała się cały czas??Musisz po prostu przenieść elementy wyświetlające poza warunek naciśnięcia przycisku
Kod:
#include <SoftwareSerial.h>
int inPin = 5;
int licznik = 1000;
int pamiec=1001;
SoftwareSerial mySerial(10, 11); // RX, TX
void setup()
{
Serial.begin(9600);
pinMode(inPin, INPUT_PULLUP);
}
void loop()
{
Serial.print("AKTUALNE ");
Serial.println(licznik);
Serial.print("ZAPAMIETANE ");
if(pamiec>1000){
Serial.println("---");
} else {
Serial.println(pamiec);}
Serial.println("---------------------");
if (digitalRead(inPin) == LOW)
{
pamiec=licznik;
while(digitalRead(intPin)==LOW){}
}
delay(500);
licznik--;
}
Tak to chyba zadziała. Piszę cały czas z pamięci, więc mogą być jakieś błędy składniowe.