Student?

Ok skjønner greia her. Jeg kan jo ikke gjøre "M1S100D1" om på en slik måte:
string[1] = 1;
string[3] = 100;
string[5] = 1;
for da setter jeg jo verdiene som motoren skal ha i koden selv.
Men spiller vel ingen rolle om jeg sender fra matlab eller serial monitor i arduino enda vel? om jeg sender en string fra serial monitor skal vel den se rimelig lik ut som den stringen jeg ville sendt fra matlab, skulle den vel ikke?

Jeg har prøvd dette:
char* motor_speed = "";
char* motor_direction = "";
char* motor_number = "";
char string[12];
char byteToRead;

og i loopen gjort:
if (Serial.available())
{
int byteAvailable = Serial.available();
//string[] = byteToRead; //fungerer ikke
for(int i = 0; i < byteAvailable; i++)//-1=stringsluttsignal
{
string = Serial.read();
_ if(string == 'M')_
* {*
* motor_number[0] = Serial.read();
_
delay(10);_
motor = atoi(motor_number);*

Her gjør atoi() om string til int slik jeg forstod det, men fungerte heller ikke optimalt.
dvs. at jeg fikk motorene til å røre på seg av og til og ikke stabilt slik jeg ville ha det.
Vært borti den metoden å gjøre det på?
Hvilket årstrinn på NITH - Spillprogrammering går du nå? Drevet med programmering før
du begynte på NITH eller?