Klar, möglich schon...
Du kannst dir die Library ansehen, und eventuell nur Teile davon verwenden.
for (int x = 0; x < 400; x++) {
digitalWrite(stepPin, HIGH);
delayMicroseconds(900-x);
digitalWrite(stepPin, LOW);
delayMicroseconds(900-x);
}
Um auf dem Level deines Codes zu bleiben, ist das auch schon sowas wie eine Rampe.