Info Comandi

Ciao, dovrei far parteire lo Sketch con un tasto della tastiera e spegnere un motore stepper alla fine delle due rotazioni impostate nel loop. mi sapreste indicare dove posso trovare info a riguardo! Grazie C.

e basta? con serial available > 0 fai partire lo sketch e poi potresti usare una variabile di controllo per fermarlo

“e basta?”

Purtroppo trovo dificoltà a fare tutto (sono architetto e questa è la mia colpa) ma arduino mi afascina moltissimo.
Vi chiedo un pò di aiuto e pazienza.
Già capire cosa ho scritto per me è stato importante.

// Adafruit Motor shield library
// copyright Adafruit Industries LLC, 2009
// this code is public domain, enjoy!

#include <AFMotor.h>

AF_Stepper motor(400, 1);

void setup() {
Serial.begin(9600); // set up Serial library at 9600 bps
Serial.println(“DLS10”);

}

void loop() {
Serial.println(“Single coil steps”);

motor.setSpeed(1); // 1 rpm

motor.step(100, FORWARD, MICROSTEP); // Qui il motore avanza

delay(5000); // Arduino si ferma per 5 secondo

motor.setSpeed(50); // 50 rpm Cambia velocità

motor.step(100, BACKWARD, SINGLE); // Qui il motore indietreggia

delay(30000); // Arduino si ferma per 30 secondo

}

Anche se le mie domande sembrano stupide e inutili portate pazienza.
Ciao e Grazie C. :-[