28-04-2020, 17:17
(Ten post był ostatnio modyfikowany: 28-04-2020, 17:23 przez ElektronPL.)
Ja napisałem to w ten sposób i działa bez problemu, ale zaznaczam że ta metoda nie jest najszybsza.
Edit: poprawiam kod bo przy liczbie większej niż 9999 liczba a będzie większa niż 99.
Pozdrawiam.
Edit: poprawiam kod bo przy liczbie większej niż 9999 liczba a będzie większa niż 99.
Kod:
void setup() {
Serial.begin(9600);
delay(100);
long wej = 91234;
byte a, b;
a = long(wej%10000) / 100;
b = long(wej) % 100; // reszta z dzielenia
Serial.print("A-"); Serial.println(a);
Serial.print("B-"); Serial.println(b);
}