Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String inputString;
- void setup()
- {
- Serial.begin(9600);
- }
- void loop() {
- if (Serial.available() > 8)
- {
- {
- inputString = Serial.readStringUntil('\n');
- char *check = inputString.charAt(0);
- if (check == 'A')
- {
- char steering[4] = {'0', '0', '0', '\0' }; //Char ohjaus = uusi 3 kirjaimen array
- char throttle[4] = {'0', '0', '0', '\0' }; //Char kaasu = uusi 3 kirjaimen array
- char function[4] = {'0', '0', '0', '\0' }; //Char toiminto = uusi 3 kirjaimen array
- steering[0] = inputString.charAt(1); //Array steering's first index = second character of inputString
- steering[1] = inputString.charAt(2); //Array steering's second index = third character of inputString
- steering[2] = inputString.charAt(3); //Array steering's third index = fourth character of inputString
- throttle[0] = inputString.charAt(4); //Array throttle's first index = fifth character of inputString
- throttle[1] = inputString.charAt(5); //Array throttle's second index = sixth character of inputString
- throttle[2] = inputString.charAt(6); //Array throttle's third index = seventh character of inputString
- function[0] = inputString.charAt(7); //Array function's first index = eight character of inputString
- function[1] = inputString.charAt(8); //Array function's second index = ninth character of inputString
- function[2] = inputString.charAt(9); //Array function's third index = tenth character of inputString
- int steeringVal = atoi(steering); //Integer steeringVal = Char steering converted to integer
- int throttleVal = atoi(throttle); //Integer throttleVal = Char throttle converted to integer
- int functionVal = atoi(function); //Integer functionVal = Char function converted to integer
- Serial.print("ImputString:");
- Serial.println(inputString); //tulostaa input msg arvon.
- ///////////////////////////////////////////////////////////////////////////
- // Serial.print("ImputString:");
- // Serial.println(inputString); //tulostaa input msg arvon.
- // Serial.print("CHAR_Steering:");
- // Serial.println(steering); //tulostaa input msg arvon.
- // Serial.print("CHAR_Throttle:");
- // Serial.println(throttle); //tulostaa input msg arvon.
- // Serial.print("CHAR_Function:");
- // Serial.println(function); //tulostaa input msg arvon.
- //
- // Serial.print("Steering:");
- // Serial.println(steeringVal); //tulostaa input msg arvon.
- // Serial.print("Throttle:");
- // Serial.println(throttleVal); //tulostaa input msg arvon.
- // Serial.print("Function:");
- // Serial.println(functionVal); //tulostaa input msg arvon.
- ///////////////////////////////////////////////////////////////////////////
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement