Hej
Jeg er "rimelig" ny i programmering i C til Arduino.
I den forbindelse har jeg et par spørgsmål.
I min kode har jeg en form (web) hvor i der er en
denne input sætning retuner en char med f.eks 02
denne char alså "stringen" 02 har jeg brug for bliver oversat til byte så det er tallet som byte jeg får og ikke som en char.
Dette har jeg til dels løst på denne måde
byte temptal;
temptal = (byte) ((value[0]-48)*10 + (value[1] - 48));
hvor value er char værdien.
Kan det gøres smarter??
Desuden har jeg også brug for at kunne lave det den anden vej, fra byte til string
så hvis det jeg har er byte 2 får jeg en string der hedder 02 som jeg kan bruge som værdi i min <input sætning>
jeg vil meget gerne at de to "converter" kan blive lavet som en function ala
byte charToByte(char value) som så retuner med en byte for value som jo f.eks kan være 2, 10 eller 02 eller et andet tal der representer en dag, en måned eller et år.
den anden "converter" må gerne være noget ala
string byteToChar(byte value)
Ved godt der ikke er noget der hedder strings i c, er et levn fra min pascal dag.
MVH
Allan
håber en venlig sjæl kan hjælpe mig.