Ciao a tutti spero possiate aiutarmi. Durante la compilazione mi esce questo errore e non capisco come risolverlo. Lascio in allegato il codice, ringrazio anticipatamente, Matteo.
Arduino:1.8.5 (Windows Store 1.8.10.0) (Windows 10), Scheda:"Arduino/Genuino Uno"
Opzioni di compilazione cambiate, ricompilo tutto
Turntable-Railway:37: error: 'DRIVER' is not a member of 'AccelStepper'
C:\Users\Matteo Kolonna\Desktop\Turntable-Railway\Turntable-Railway.ino: In function 'void loop()':
Turntable-Railway:128: error: 'class AccelStepper' has no member named 'stop'
motore.stop();
^
exit status 1
'DRIVER' is not a member of 'AccelStepper'
Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
"Mostra un output dettagliato durante la compilazione"
in "File -> Impostazioni"
ciao...ho provato a compilare il tuo codice, dopo aver installato le librerie, e non ho errori.
ti conviene controllare la libreria AccelStepper (che ha sia AccelStepper.h e .cpp sia MultiStepper.h e .cpp).
DRIVER è parte di AccelStepper.h:
class AccelStepper
{
public:
/// \brief Symbolic names for number of pins.
/// Use this in the pins argument the AccelStepper constructor to
/// provide a symbolic name for the number of pins
/// to use.
typedef enum
{
FUNCTION = 0, ///< Use the functional interface, implementing your own driver functions (internal use only)
DRIVER = 1, ///< Stepper Driver, 2 driver pins required
FULL2WIRE = 2, ///< 2 wire stepper, 2 motor pins required
FULL3WIRE = 3, ///< 3 wire stepper, such as HDD spindle, 3 motor pins required
FULL4WIRE = 4, ///< 4 wire full stepper, 4 motor pins required
HALF3WIRE = 6, ///< 3 wire half stepper, such as HDD spindle, 3 motor pins required
HALF4WIRE = 8 ///< 4 wire half stepper, 4 motor pins required
} MotorInterfaceType;
Io, fossi in te, come prima cosa disinstallerei immediatamente quella versione dell IDE (che vedo hai installato dal Windows Store ... cosa assolutamnete sconsigliabile), pulirei tutte le porcherie che ha messo in giro ed infine scaricherei la versione .zip dal sito di Arduno.
Una volta scricata scompatta il .zip in una cartella dove hai tutti i diritti di lettura e scrittura, tramite il library manager (e NON a mano) installa l'ultima versione delle librerie che usi e riprova ...
... perché, anche a me, NON da assolutamete errore