No such file or directory

Hello, I have problems compiling a sketch, ide tells me no such file or directory. the library in question is ACCELSTEPPER. I state that I have it in the third-party libraries menu. I also tried to install it from a zip file, but nothing to do, always the same error. thanks

C:\Users\mimmo\Documents\Arduino\sketch_oct23a\sketch_oct23a.ino:1:11: fatal error:  AccelStepper.h : No such file or directory
 # include < AccelStepper.h > //libreria accelstepper
           ^~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1

Compilation error: AccelStepper.h : No such file or directory

Below the sketch:

# include < AccelStepper.h > //libreria accelstepper 
AccelStepper stepper ( 1 , 8 , 9 ) ; // direzione Digitale 9 (CCW), impulsi Digitale 8 (CLK) 
AccelStepper stepper2 ( 1 , 10 , 11 ) ; // direzione Digitale 11 (CCW), impulsi Digitale 10 (CLK)       


//Pin 
const byte Analog_X_pin = A0 ;  //letture asse x 
const byte Analog_Y_pin = A1 ;  //letture asse y 
const byte Analog_R_pin = A2 ;  //letture asse r 
const byte LED_pin =  3 ;  //Uscita PWM per LED

//Variabili 
int Analog_X =  0 ;  //valore asse x 
int Analog_Y =  0 ;  //valore asse y 
int Analog_R =  0 ;  //valore asse r

int Analog_X_AVG =  0 ;  //valore medio dell'asse x 
int Analog_Y_AVG =  0 ;  //valore medio dell'asse y 
int Analog_R_AVG =  0 ;  //valore medio dell'asse r

int Analog_R_Value =  0 ;  //questo viene utilizzato per il valore PWM

impostazione nulla ( ) 
{

  //SERIAL 
  Serial . begin ( 9600 ) ; 
  //---------------------------------------------------------------------------     
  //PIN 
  pinMode ( Analog_X_pin , INPUT ) ; 
  pinMode ( Analog_Y_pin , INPUT ) ;   
  pinMode ( Analog_R_pin , INPUT ) ;  
  pinMode ( LED_pin , OUTPUT ) ; 
  //---------------------------------------------------------------------------   
  InitialValues ( ) ;  //media dei valori dei 3 pin analogici (valori dai potenziometri) 
  //-----------------------------------------------------------------------------   
  //Parametri stepper 
  //impostazione di alcuni valori predefiniti per la velocità massima e l'accelerazione massima 
  stepper . setMaxSpeed ( 5000 ) ;  //VELOCITÀ = Passi / secondo   
  stepper . setAcceleration ( 1000 ) ;  //ACCELERAZIONE = Passi /(secondo)^2     
  stepper . setSpeed ( 500 ) ; 
  delay ( 500 ) ; 
  //--------------------------------------------------------------------------- 
  stepper2 . setMaxSpeed ( 5000 ) ;  //VELOCITÀ = Passi / secondo   
  stepper2 . setAcceleration ( 1000 ) ;  //ACCELERAZIONE = Passi /(secondo)^2     
  stepper2 . setSpeed ( 500 ) ; 
  delay ( 500 ) ;  

}

void loop ( ) 
{ 
  ReadAnalog ( ) ;   
  stepper . runSpeed ​​( ) ;  //fai avanzare il motore (ciò farà avanzare il motore di 1 passo a ogni ciclo all'infinito) 
  stepper2 . runSpeed ​​( ) ;   
}

void ReadAnalog ( ) 
{ 
  //Lettura dei 3 potenziometri nel joystick: x, y e r. 
  Analog_X = analogRead ( Analog_X_pin ) ;   
  Analog_Y = analogRead ( Analog_Y_pin ) ;     
  Analog_R = analogRead ( Analog_R_pin ) ;    

  //se il valore è a 25 "valore di distanza" dalla media (punto medio), consentiamo l'aggiornamento della velocità 
  //Questo è una sorta di filtro per l'imprecisione della lettura 
  if ( abs ( Analog_X - Analog_X_AVG ) > 25 )  
  { 
  stepper . setSpeed ​​( 5 * ( Analog_X - Analog_X_AVG ) ) ;     
  } 
  else 
  { 
    stepper . setSpeed ​​( 0 ) ; 
  } 
  //--------------------------------------------------------------------------   
  if ( abs ( Analog_Y - Analog_Y_AVG ) > 25 )  
  { 
  stepper2 . setSpeed ​​( 5 * ( Analog_Y - Analog_Y_AVG ) ) ;   
  } 
  else 
  { 
    stepper2 . setSpeed ​​( 0 ) ; 
  } 
  //---------------------------------------------------------------------------   
  if ( abs ( Analog_R - Analog_R_AVG ) > 25 )  
  { 
    Analog_R_Value =  map ( Analog_R ,  0 ,  1023 ,  0 ,  255 ) ;  //ADC a 10 bit (0-1023) e PWM a 8 bit (0-255) 
    analogWrite ( LED_pin , Analog_R_Value ) ;  //modifica il valore PWM      
  } 
}

void InitialValues ​​( ) 
{ 
  //Imposta i valori a zero prima di calcolare la media 
  float tempX =  0 ; 
  float tempY =  0 ; 
  float tempR =  0 ; 
  //---------------------------------------------------------------------------   
  //leggi l'analogico 50x, quindi calcola una media. 
  //saranno i valori di riferimento 
  per ( int i =  0 ; i < 50 ; i + + ) 
  { 
     tempX + = analogRead ( Analog_X_pin ) ;   
     delay ( 10 ) ;  //concedendo un po' di tempo tra due letture 
     tempY + = analogRead ( Analog_Y_pin ) ;         
     delay ( 10 ) ; 
     tempR + = analogRead ( Analog_R_pin ) ; 
     delay ( 10 ) ; 
  } 
  //---------------------------------------------------------------------------   
  Analog_X_AVG = tempX / 50 ;  
  Analog_Y_AVG = tempY / 50 ;  
  Analog_R_AVG = tempR / 50 ;  
  //---------------------------------------------------------------------------   
  Serial . print ( " AVG_X: " ) ; 
  Serial . println ( Analog_X_AVG ) ; 
  Serial . print ( " AVG_Y: " ) ; 
  Serial . println ( Analog_Y_AVG ) ; 
  Serial . print ( " AVG_R: " ) ; 
  Serial . println ( Analog_R_AVG ) ; 
  Serial . println ( " Calibrazione terminata" ) ;   
  }

I think that means you need to install the library. Open the Library Manager on the left and type AccelStepper in the search box.

# include < AccelStepper.h >

Remove the spaces.

# include <AccelStepper.h>

thanks, already done, without success

Thanks for the tip, I followed your suggestion and the file or directory not found error no longer gives me the error. but give me another one.........

Arduino:1.8.19 (Windows 10), Scheda:"Arduino Uno"

C:\Users\mimmo\AppData\Local\Temp\Rar$EXa9836.1185\arduino-1.8.19\arduino-builder -dump-prefs -logger=machine -hardware C:\Users\mimmo\AppData\Local\Temp\Rar$EXa9836.1185\arduino-1.8.19\hardware -hardware C:\Users\mimmo\AppData\Local\Arduino15\packages -tools C:\Users\mimmo\AppData\Local\Temp\Rar$EXa9836.1185\arduino-1.8.19\tools-builder -tools C:\Users\mimmo\AppData\Local\Temp\Rar$EXa9836.1185\arduino-1.8.19\hardware\tools\avr -tools C:\Users\mimmo\AppData\Local\Arduino15\packages -built-in-libraries C:\Users\mimmo\AppData\Local\Temp\Rar$EXa9836.1185\arduino-1.8.19\libraries -libraries C:\Users\mimmo\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=2341_0043 -ide-version=10819 -build-path C:\Users\mimmo\AppData\Local\Temp\arduino_build_516683 -warnings=all -build-cache C:\Users\mimmo\AppData\Local\Temp\arduino_cache_661264 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\mimmo\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\mimmo\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avr-gcc.path=C:\Users\mimmo\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\mimmo\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avrdude.path=C:\Users\mimmo\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\mimmo\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -verbose C:\Users\mimmo\Documents\Arduino\sketch_oct23a\sketch_oct23a.ino

C:\Users\mimmo\AppData\Local\Temp\Rar$EXa9836.1185\arduino-1.8.19\arduino-builder -compile -logger=machine -hardware C:\Users\mimmo\AppData\Local\Temp\Rar$EXa9836.1185\arduino-1.8.19\hardware -hardware C:\Users\mimmo\AppData\Local\Arduino15\packages -tools C:\Users\mimmo\AppData\Local\Temp\Rar$EXa9836.1185\arduino-1.8.19\tools-builder -tools C:\Users\mimmo\AppData\Local\Temp\Rar$EXa9836.1185\arduino-1.8.19\hardware\tools\avr -tools C:\Users\mimmo\AppData\Local\Arduino15\packages -built-in-libraries C:\Users\mimmo\AppData\Local\Temp\Rar$EXa9836.1185\arduino-1.8.19\libraries -libraries C:\Users\mimmo\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=2341_0043 -ide-version=10819 -build-path C:\Users\mimmo\AppData\Local\Temp\arduino_build_516683 -warnings=all -build-cache C:\Users\mimmo\AppData\Local\Temp\arduino_cache_661264 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\mimmo\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\mimmo\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avr-gcc.path=C:\Users\mimmo\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\mimmo\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avrdude.path=C:\Users\mimmo\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\mimmo\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -verbose C:\Users\mimmo\Documents\Arduino\sketch_oct23a\sketch_oct23a.ino

Using board 'uno' from platform in folder: C:\Users\mimmo\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6

Using core 'arduino' from platform in folder: C:\Users\mimmo\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6

Detecting libraries used...

"C:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "C:\\Users\\mimmo\\AppData\\Local\\Temp\\arduino_build_516683\\sketch\\sketch_oct23a.ino.cpp" -o nul

Alternatives for AccelStepper.h: [AccelStepper-1.64.0@1.64]

ResolveLibrary(AccelStepper.h)

  -> candidates: [AccelStepper-1.64.0@1.64]

"C:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\mimmo\\Documents\\Arduino\\libraries\\AccelStepper-1.64.0\\src" "C:\\Users\\mimmo\\AppData\\Local\\Temp\\arduino_build_516683\\sketch\\sketch_oct23a.ino.cpp" -o nul

"C:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\mimmo\\Documents\\Arduino\\libraries\\AccelStepper-1.64.0\\src" "C:\\Users\\mimmo\\Documents\\Arduino\\libraries\\AccelStepper-1.64.0\\src\\AccelStepper.cpp" -o nul

"C:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\mimmo\\Documents\\Arduino\\libraries\\AccelStepper-1.64.0\\src" "C:\\Users\\mimmo\\Documents\\Arduino\\libraries\\AccelStepper-1.64.0\\src\\MultiStepper.cpp" -o nul

Generating function prototypes...

"C:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\mimmo\\Documents\\Arduino\\libraries\\AccelStepper-1.64.0\\src" "C:\\Users\\mimmo\\AppData\\Local\\Temp\\arduino_build_516683\\sketch\\sketch_oct23a.ino.cpp" -o "C:\\Users\\mimmo\\AppData\\Local\\Temp\\arduino_build_516683\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"C:\\Users\\mimmo\\AppData\\Local\\Temp\\Rar$EXa9836.1185\\arduino-1.8.19\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\mimmo\\AppData\\Local\\Temp\\arduino_build_516683\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Sto compilando lo sketch...

"C:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\mimmo\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\mimmo\\Documents\\Arduino\\libraries\\AccelStepper-1.64.0\\src" "C:\\Users\\mimmo\\AppData\\Local\\Temp\\arduino_build_516683\\sketch\\sketch_oct23a.ino.cpp" -o "C:\\Users\\mimmo\\AppData\\Local\\Temp\\arduino_build_516683\\sketch\\sketch_oct23a.ino.cpp.o"

sketch_oct23a:54:22: error: stray '\342' in program

   stepper . runSpeed ​​( ) ;  //fai avanzare il motore (ciò farà avanzare il motore di 1 passo a ogni ciclo all'infinito)

                      ^

sketch_oct23a:54:23: error: stray '\200' in program

   stepper . runSpeed ​​( ) ;  //fai avanzare il motore (ciò farà avanzare il motore di 1 passo a ogni ciclo all'infinito)

                       ^

sketch_oct23a:54:24: error: stray '\213' in program

   stepper . runSpeed ​​( ) ;  //fai avanzare il motore (ciò farà avanzare il motore di 1 passo a ogni ciclo all'infinito)

                        ^

sketch_oct23a:54:25: error: stray '\342' in program

   stepper . runSpeed ​​( ) ;  //fai avanzare il motore (ciò farà avanzare il motore di 1 passo a ogni ciclo all'infinito)

                         ^

sketch_oct23a:54:26: error: stray '\200' in program

   stepper . runSpeed ​​( ) ;  //fai avanzare il motore (ciò farà avanzare il motore di 1 passo a ogni ciclo all'infinito)

                          ^

sketch_oct23a:54:27: error: stray '\213' in program

   stepper . runSpeed ​​( ) ;  //fai avanzare il motore (ciò farà avanzare il motore di 1 passo a ogni ciclo all'infinito)

                           ^

sketch_oct23a:55:23: error: stray '\342' in program

   stepper2 . runSpeed ​​( ) ;

                       ^

sketch_oct23a:55:24: error: stray '\200' in program

   stepper2 . runSpeed ​​( ) ;

                        ^

sketch_oct23a:55:25: error: stray '\213' in program

   stepper2 . runSpeed ​​( ) ;

                         ^

sketch_oct23a:55:26: error: stray '\342' in program

   stepper2 . runSpeed ​​( ) ;

                          ^

sketch_oct23a:55:27: error: stray '\200' in program

   stepper2 . runSpeed ​​( ) ;

                           ^

sketch_oct23a:55:28: error: stray '\213' in program

   stepper2 . runSpeed ​​( ) ;

                            ^

sketch_oct23a:69:22: error: stray '\342' in program

   stepper . setSpeed ​​( 5 * ( Analog_X - Analog_X_AVG ) ) ;

                      ^

sketch_oct23a:69:23: error: stray '\200' in program

   stepper . setSpeed ​​( 5 * ( Analog_X - Analog_X_AVG ) ) ;

                       ^

sketch_oct23a:69:24: error: stray '\213' in program

   stepper . setSpeed ​​( 5 * ( Analog_X - Analog_X_AVG ) ) ;

                        ^

sketch_oct23a:69:25: error: stray '\342' in program

   stepper . setSpeed ​​( 5 * ( Analog_X - Analog_X_AVG ) ) ;

                         ^

sketch_oct23a:69:26: error: stray '\200' in program

   stepper . setSpeed ​​( 5 * ( Analog_X - Analog_X_AVG ) ) ;

                          ^

sketch_oct23a:69:27: error: stray '\213' in program

   stepper . setSpeed ​​( 5 * ( Analog_X - Analog_X_AVG ) ) ;

                           ^

sketch_oct23a:73:24: error: stray '\342' in program

     stepper . setSpeed ​​( 0 ) ;

                        ^

sketch_oct23a:73:25: error: stray '\200' in program

     stepper . setSpeed ​​( 0 ) ;

                         ^

sketch_oct23a:73:26: error: stray '\213' in program

     stepper . setSpeed ​​( 0 ) ;

                          ^

sketch_oct23a:73:27: error: stray '\342' in program

     stepper . setSpeed ​​( 0 ) ;

                           ^

sketch_oct23a:73:28: error: stray '\200' in program

     stepper . setSpeed ​​( 0 ) ;

                            ^

sketch_oct23a:73:29: error: stray '\213' in program

     stepper . setSpeed ​​( 0 ) ;

                             ^

sketch_oct23a:78:23: error: stray '\342' in program

   stepper2 . setSpeed ​​( 5 * ( Analog_Y - Analog_Y_AVG ) ) ;

                       ^

sketch_oct23a:78:24: error: stray '\200' in program

   stepper2 . setSpeed ​​( 5 * ( Analog_Y - Analog_Y_AVG ) ) ;

                        ^

sketch_oct23a:78:25: error: stray '\213' in program

   stepper2 . setSpeed ​​( 5 * ( Analog_Y - Analog_Y_AVG ) ) ;

                         ^

sketch_oct23a:78:26: error: stray '\342' in program

   stepper2 . setSpeed ​​( 5 * ( Analog_Y - Analog_Y_AVG ) ) ;

                          ^

sketch_oct23a:78:27: error: stray '\200' in program

   stepper2 . setSpeed ​​( 5 * ( Analog_Y - Analog_Y_AVG ) ) ;

                           ^

sketch_oct23a:78:28: error: stray '\213' in program

   stepper2 . setSpeed ​​( 5 * ( Analog_Y - Analog_Y_AVG ) ) ;

                            ^

sketch_oct23a:82:25: error: stray '\342' in program

     stepper2 . setSpeed ​​( 0 ) ;

                         ^

sketch_oct23a:82:26: error: stray '\200' in program

     stepper2 . setSpeed ​​( 0 ) ;

                          ^

sketch_oct23a:82:27: error: stray '\213' in program

     stepper2 . setSpeed ​​( 0 ) ;

                           ^

sketch_oct23a:82:28: error: stray '\342' in program

     stepper2 . setSpeed ​​( 0 ) ;

                            ^

sketch_oct23a:82:29: error: stray '\200' in program

     stepper2 . setSpeed ​​( 0 ) ;

                             ^

sketch_oct23a:82:30: error: stray '\213' in program

     stepper2 . setSpeed ​​( 0 ) ;

                              ^

sketch_oct23a:92:20: error: stray '\342' in program

 void InitialValues ​​( )

                    ^

sketch_oct23a:92:21: error: stray '\200' in program

 void InitialValues ​​( )

                     ^

sketch_oct23a:92:22: error: stray '\213' in program

 void InitialValues ​​( )

                      ^

sketch_oct23a:92:23: error: stray '\342' in program

 void InitialValues ​​( )

                       ^

sketch_oct23a:92:24: error: stray '\200' in program

 void InitialValues ​​( )

                        ^

sketch_oct23a:92:25: error: stray '\213' in program

 void InitialValues ​​( )

                         ^

sketch_oct23a:23:1: error: 'impostazione' does not name a type

 impostazione nulla ( )

 ^~~~~~~~~~~~

sketch_oct23a:23:1: error: 'impostazione' does not name a type

 impostazione nulla ( )

 ^~~~~~~~~~~~

C:\Users\mimmo\Documents\Arduino\sketch_oct23a\sketch_oct23a.ino: In function 'void InitialValues()':

sketch_oct23a:101:9: error: expected primary-expression before 'int'

   per ( int i =  0 ; i < 50 ; i + + )

         ^~~

sketch_oct23a:101:22: error: 'i' was not declared in this scope

   per ( int i =  0 ; i < 50 ; i + + )

                      ^

sketch_oct23a:101:37: error: expected primary-expression before ')' token

   per ( int i =  0 ; i < 50 ; i + + )

                                     ^

Uso la libreria AccelStepper-1.64.0 alla versione 1.64 nella cartella: C:\Users\mimmo\Documents\Arduino\libraries\AccelStepper-1.64.0 

exit status 1

stray '\342' in program

Trovata libreria non valida in C:\Users\mimmo\Documents\Arduino\libraries\libraries: Nessun header file (.h) trovato in C:\Users\mimmo\Documents\Arduino\libraries\libraries

[sterretje edit]
Added code tags to output
[/sterretje end]

any other suggestions?
Thank you

The stray \xxx messages are caused by downloading the code incorrectly, web browser or web site is inserting formatting characters.

Copy the code from your initial post (hover mouse pointer over upper right corner of code box to get copy option), and past it into an empty sketch, that should compile. The forum removes those extraneous characters. Looks like that no longer works.

Yes I found the same thing. I copied the sketch into Notepad++ and found some strange entries ZWSP in black scattered in the code.

There are way more issues than that, and you are in copy/paste hell and there is a mix of English and Italian which I doubt will work.

There is no setup() but rather

impostazione nulla ( ) 
{

There are also for loops with Italian

per ( int i =  0 ; i < 50 ; i + + ) 
  { 

Hello @saturno59, next time please post text from the output window using code tags; easier to read and easier to copy.

I've fixed your post #7; note that you did it correctly in your opening post.

hello and thanks for the reply. I did the procedure you suggested and in fact I found some blackened characters, which I deleted. and I checked the code with IDE, and now I have another error, highlighting lines 23 and 101 which I highlighted between asterisks.... sigh sigh

Più di una libreria trovata per "AccelStepper.h"
Usata: C:\Users\mimmo\Documents\Arduino\libraries\libraries\AccelStepper
Non usata: C:\Users\mimmo\AppData\Local\Arduino15\libraries\AccelStepper-1.64.0
exit status 1

Compilation error: 'impostazione' does not name a type

# include <AccelStepper.h> //libreria accelstepper 
AccelStepper stepper ( 1 , 8 , 9 ) ; // direzione Digitale 9 (CCW), impulsi Digitale 8 (CLK) 
AccelStepper stepper2 ( 1 , 10 , 11 ) ; // direzione Digitale 11 (CCW), impulsi Digitale 10 (CLK)       


//Pin 
const byte Analog_X_pin = A0 ;  //letture asse x 
const byte Analog_Y_pin = A1 ;  //letture asse y 
const byte Analog_R_pin = A2 ;  //letture asse r 
const byte LED_pin =  3 ;  //Uscita PWM per LED

//Variabili 
int Analog_X =  0 ;  //valore asse x 
int Analog_Y =  0 ;  //valore asse y 
int Analog_R =  0 ;  //valore asse r

int Analog_X_AVG =  0 ;  //valore medio dell'asse x 
int Analog_Y_AVG =  0 ;  //valore medio dell'asse y 
int Analog_R_AVG =  0 ;  //valore medio dell'asse r

int Analog_R_Value =  0 ;  //questo viene utilizzato per il valore PWM

**impostazione nulla ( )** 
{

  //SERIAL 
  Serial . begin ( 9600 ) ; 
  //---------------------------------------------------------------------------     
  //PIN 
  pinMode ( Analog_X_pin , INPUT ) ; 
  pinMode ( Analog_Y_pin , INPUT ) ;   
  pinMode ( Analog_R_pin , INPUT ) ;  
  pinMode ( LED_pin , OUTPUT ) ; 
  //---------------------------------------------------------------------------   
  InitialValues ( ) ;  //media dei valori dei 3 pin analogici (valori dai potenziometri) 
  //-----------------------------------------------------------------------------   
  //Parametri stepper 
  //impostazione di alcuni valori predefiniti per la velocità massima e l'accelerazione massima 
  stepper . setMaxSpeed ( 5000 ) ;  //VELOCITÀ = Passi / secondo   
  stepper . setAcceleration ( 1000 ) ;  //ACCELERAZIONE = Passi /(secondo)^2     
  stepper . setSpeed ( 500 ) ; 
  delay ( 500 ) ; 
  //--------------------------------------------------------------------------- 
  stepper2 . setMaxSpeed ( 5000 ) ;  //VELOCITÀ = Passi / secondo   
  stepper2 . setAcceleration ( 1000 ) ;  //ACCELERAZIONE = Passi /(secondo)^2     
  stepper2 . setSpeed ( 500 ) ; 
  delay ( 500 ) ;  

}

void loop ( ) 
{ 
  ReadAnalog ( ) ;   
  stepper . runSpeed ( ) ;  //fai avanzare il motore (ciò farà avanzare il motore di 1 passo a ogni ciclo all'infinito) 
  stepper2 . runSpeed ( ) ;   
}

void ReadAnalog ( ) 
{ 
  //Lettura dei 3 potenziometri nel joystick: x, y e r. 
  Analog_X = analogRead ( Analog_X_pin ) ;   
  Analog_Y = analogRead ( Analog_Y_pin ) ;     
  Analog_R = analogRead ( Analog_R_pin ) ;    

  //se il valore è a 25 "valore di distanza" dalla media (punto medio), consentiamo l'aggiornamento della velocità 
  //Questo è una sorta di filtro per l'imprecisione della lettura 
  if ( abs ( Analog_X - Analog_X_AVG ) > 25 )  
  { 
  stepper . setSpeed ( 5 * ( Analog_X - Analog_X_AVG ) ) ;     
  } 
  else 
  { 
    stepper . setSpeed ( 0 ) ; 
  } 
  //--------------------------------------------------------------------------   
  if ( abs ( Analog_Y - Analog_Y_AVG ) > 25 )  
  { 
  stepper2 . setSpeed ( 5 * ( Analog_Y - Analog_Y_AVG ) ) ;   
  } 
  else 
  { 
    stepper2 . setSpeed ( 0 ) ; 
  } 
  //---------------------------------------------------------------------------   
  if ( abs ( Analog_R - Analog_R_AVG ) > 25 )  
  { 
    Analog_R_Value =  map ( Analog_R ,  0 ,  1023 ,  0 ,  255 ) ;  //ADC a 10 bit (0-1023) e PWM a 8 bit (0-255) 
    analogWrite ( LED_pin , Analog_R_Value ) ;  //modifica il valore PWM      
  } 
}

void InitialValues ( ) 
{ 
  //Imposta i valori a zero prima di calcolare la media 
  float tempX =  0 ; 
  float tempY =  0 ; 
  float tempR =  0 ; 
  //---------------------------------------------------------------------------   
  //leggi l'analogico 50x, quindi calcola una media. 
  //saranno i valori di riferimento 
  **per ( int i =  0 ; i < 50 ; i + + )** 
  { 
     tempX + = analogRead ( Analog_X_pin ) ;   
     delay ( 10 ) ;  //concedendo un po' di tempo tra due letture 
     tempY + = analogRead ( Analog_Y_pin ) ;         
     delay ( 10 ) ; 
     tempR + = analogRead ( Analog_R_pin ) ; 
     delay ( 10 ) ; 
  } 
  //---------------------------------------------------------------------------   
  Analog_X_AVG = tempX / 50 ;  
  Analog_Y_AVG = tempY / 50 ;  
  Analog_R_AVG = tempR / 50 ;  
  //---------------------------------------------------------------------------   
  Serial . print ( " AVG_X: " ) ; 
  Serial . println ( Analog_X_AVG ) ; 
  Serial . print ( " AVG_Y: " ) ; 
  Serial . println ( Analog_Y_AVG ) ; 
  Serial . print ( " AVG_R: " ) ; 
  Serial . println ( Analog_R_AVG ) ; 
  Serial . println ( " Calibrazione terminata" ) ;   
}

c

hi asterisk, sorry, I hope I did it right now.....

should be

void setup()

should be

for (int i = 0; i < 50; i++)

should be

     tempX += analogRead ( Analog_X_pin ) ;   
     tempY += analogRead ( Analog_Y_pin ) ;         
     tempR += analogRead ( Analog_R_pin ) ; 

:partying_face: :partying_face: :partying_face: :partying_face: compilazione ok, flash ok su arduino uno, grazzzzzieeeeeeee fluente, e grazie anche agli altri........in serata assemblo il progetto e verifico......seguiranno info

C
Hi, I have assembled the project, for now with only one driver and one stepper. It works perfectly. Next step purchase a better, more sensitive joystick, so you can control better
acceleration. Then the whole project will be mounted on the telescope mount.

@saturno59

Please use the English language in the English section of the forum.

you're right, sorry, I'll take care of it