Go Down

Topic: sono una new entry con nozioni di base ma poca conoscenza di programmazione (Read 453 times) previous topic - next topic

patverg

Ho seguito le istruzioni e dopo diversi ricontrolli mi trovo questo errore:


Arduino:1.8.9 (Windows 10), Scheda:"Arduino/Genuino Uno"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Verga\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10809 -build-path C:\Users\Verga\AppData\Local\Temp\arduino_build_55158 -warnings=none -build-cache C:\Users\Verga\AppData\Local\Temp\arduino_cache_106025 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Verga\Documents\Arduino\TestAstronavePV\TestAstronavePV.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Verga\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10809 -build-path C:\Users\Verga\AppData\Local\Temp\arduino_build_55158 -warnings=none -build-cache C:\Users\Verga\AppData\Local\Temp\arduino_cache_106025 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Verga\Documents\Arduino\TestAstronavePV\TestAstronavePV.ino
Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/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=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\Verga\\AppData\\Local\\Temp\\arduino_build_55158\\sketch\\TestAstronavePV.ino.cpp" -o nul
Generating function prototypes...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/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=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\Verga\\AppData\\Local\\Temp\\arduino_build_55158\\sketch\\TestAstronavePV.ino.cpp" -o "C:\\Users\\Verga\\AppData\\Local\\Temp\\arduino_build_55158\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Verga\\AppData\\Local\\Temp\\arduino_build_55158\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Sto compilando lo sketch...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\Verga\\AppData\\Local\\Temp\\arduino_build_55158\\sketch\\TestAstronavePV.ino.cpp" -o "C:\\Users\\Verga\\AppData\\Local\\Temp\\arduino_build_55158\\sketch\\TestAstronavePV.ino.cpp.o"
TestAstronavePV:2:1: error: expected unqualified-id before numeric constant

 1 int switchState = 0;

 ^

TestAstronavePV:3:1: error: expected unqualified-id before numeric constant

 2 void setup() {

 ^

TestAstronavePV:9:1: error: expected unqualified-id before numeric constant

 8 void loop() {

 ^

exit status 1
expected unqualified-id before numeric constant

Grazie per la pazienza e per la risposta

gpb01

Buongiorno,
essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il su citato REGOLAMENTO ... Grazie. :)

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione, nessuno ti potrà rispondere, quindi ti consiglio di farla al più presto. ;) 

P.P.S: Cortesemnete inolte, quando riporti cose così lunghe, racchiudile dentro ai tag CODE che, in fase di edit, ti inserisce il bottone </> ... primo a sinistra
Search is Your friend ... or I am Your enemy !

patverg

Ciao a tutti
mi auguro di attuare correttamente i consigli ricevuti.
Sto realizzando  il Progetto 02 "Interfaccia per Astronave" e dopo aver aver verificato che la Scheda "ARDUINO UNO" funziona correttamente dopo aver lanciato lo schizzo "Blink" e visto che il lampeggio del led variava al variare dei secondi impostati.
Mi sono gasato, sicuramente troppo, infatti dopo aver realizzato sulla Breadbord il circuito e scritto il programma  indicato mi sono ritrovato con i piedi nella ...
Ho riguardato più volte sia il circuito che il programma e ho trovato degli errori che ho sistemato ma il risultato non cambia.
in allegato quanto fatto e descritto.
Ho pensato poi di provare un altro progetto il numero 03 "AMOROMETRO" ma il il risultato è lo stesso con lo stesso Errore

Dove sbaglio con due progetti.

Spero di essere stato chiaro e aver limitato errori di presentazione
Grazie ancora per la cortese risposta
:smiley-confuse:  >:(

gpb01

Metti qui il tuo programma che lo guardiamo (...mi raccomando, in conformità al regolamento, punto 7, il codice va racchiuso tra i tag CODE che, in fase di edit, ti inserisce il bottone </> ... primo a sinistra) ... c'è sicuramente un errore di sintassi da qualche parte.

Guglielmo
Search is Your friend ... or I am Your enemy !

maubarzi

dall'immagine pare tutto a posto, quindi vado ad intuito.
Hai fatto copia e incolla? magari da un sito?
Potresti aver tirato dentro caratteri sporchi non stampabili che danno problemi in compilazione ma non li vedi a video.
Nessuna buona azione resterà impunita!

Preistoria -> medioevo -> rinascimento -> risorgimento -> rincoglionimento!

docdoc

Hai fatto copia e incolla? magari da un sito?
Potresti aver tirato dentro caratteri sporchi non stampabili che danno problemi in compilazione ma non li vedi a video.
Visto l'errore ("expected unqualified-id before numeric constant") che parla di costante numerica e la freccia dell'errore punta a "1", non è che magari ha fatto copia/incolla di un codice incollando anche i numeri di riga? ;)
Alex "docdoc" - ** se ti sono stato d'aiuto, un punto karma sarà gradito, clicca su "add" qui a sinistra, vicino al mio nome ;) **

Federico66


righe 21 e 25,  dopo delay(250) manca punto e virgola

mettile e riprova.

Federico66

Visto l'errore ("expected unqualified-id before numeric constant") che parla di costante numerica e la freccia dell'errore punta a "1", non è che magari ha fatto copia/incolla di un codice incollando anche i numeri di riga? ;)
penso proprio di si, dall'immagine pensavo fossero i numeri di riga dell'ide, invece effettivamente tra 8 e 9 c'è un buco!

Datman

A proposito del tuo primo messaggio:

Cortesemente, quando riporti cose così lunghe, racchiudile dentro ai tag CODE, usando il bottone </> in fase di edit. È il primo a sinistra.
Hi,I'm Gianluca from Roma.I play&work with electronics since I was16(1984).
After 25yrs of maintenance on cameras&video mixers,since 2013myJob is HDTVstudios design.
Since Jan2015 IPlayWith Arduino:bit.ly/2F3LPWP
Thanks 4 a Karma if U like my answer

patverg

dall'immagine pare tutto a posto, quindi vado ad intuito.
Hai fatto copia e incolla? magari da un sito?
Potresti aver tirato dentro caratteri sporchi non stampabili che danno problemi in compilazione ma non li vedi a video.

le righe del programma le ho digitate copiando dal LIBRO di ARDUINO e rivisto più volte.

maubarzi

Azz, ci sono cascato con tutte le scarpe! Non mi ero proprio accorto....

I numeri di riga non devono essere parte del programma.
In genere li aggiunge graficamente l'editor che si sta usando per darci una mano ad identificare le righe, ma sono solo un aiuto grafico esterno al programma, non sono parte del programma.

Quindi eliminale e riprova.
Nessuna buona azione resterà impunita!

Preistoria -> medioevo -> rinascimento -> risorgimento -> rincoglionimento!

patverg

Azz, ci sono cascato con tutte le scarpe! Non mi ero proprio accorto....

I numeri di riga non devono essere parte del programma.
In genere li aggiunge graficamente l'editor che si sta usando per darci una mano ad identificare le righe, ma sono solo un aiuto grafico esterno al programma, non sono parte del programma.

Quindi eliminale e riprova.
Grazie...............
Ho seguito alla lettera le istruzioni e non ho ragionato osservando gli esempi operativi


Federico66

le righe del programma le ho digitate copiando dal LIBRO di ARDUINO e rivisto più volte.
Non è necessario che le ricopi dal libro. Gli esempi li trovi già installati sul pc.
Dall'Ide Arduino: -> File -> Esempi -> 10.StarterKit

Ti allego un'immagine.

In ogni caso se decidi di copiare, NON riportare i numeri di riga

patverg

Non è necessario che le ricopi dal libro. Gli esempi li trovi già installati sul pc.
Dall'Ide Arduino: -> File -> Esempi -> 10.StarterKit

Ti allego un'immagine.

In ogni caso se decidi di copiare, NON riportare i numeri di riga
Grazie dei suggerimenti
ma il bello è che ho digitato tutto scrupolosamente forse troppo ..........
Ora funziona ...................

docdoc

Grazie...............
Ho seguito alla lettera le istruzioni e non ho ragionato osservando gli esempi operativi
Prego.. ;) Ma ti capisco, io ho una certa età, ed ai primi tempi c'era ancora il BASIC con i numeri di linea obbligatori... :D

Prova e facci sapere se cancellando tutti i numeri di linea ti funziona.


Azz, ci sono cascato con tutte le scarpe! Non mi ero proprio accorto....
;)
Alex "docdoc" - ** se ti sono stato d'aiuto, un punto karma sarà gradito, clicca su "add" qui a sinistra, vicino al mio nome ;) **

Go Up