FORUM RADIOAMATORIALE - Arduino nuova IDE versione 2
    FORUM RADIOAMATORIALE
Sostieni il nostro lavoro. Per altri modi leggi FAQ


FORUM RADIOAMATORIALE
Nome Utente:

Password:
 


Registrati
Salva Password
Password Dimenticata?

 

    


Menù riservato agli utenti registrati - Registrati  




 Tutti i Forum
 Discussioni
 AUTOCOSTRUZIONE
 Arduino nuova IDE versione 2
I seguenti utenti stanno leggendo questo Forum Qui c'è:


Tutti gli utenti possono inserire NUOVE discussioni in questo forum Tutti gli utenti possono rispondere in questo forum
  Bookmark this Topic  
| Altri..
Autore Discussione  

ik1bxn

oltre 1000 messaggi sul Forum


Inserito il - 12/03/2021 : 12:19:00  Link diretto a questa discussione  Mostra Profilo  Visita l'Homepage di ik1bxn Invia a ik1bxn un Messaggio Privato
Per chi si diletta con Arduino e non ne avesse ancora avuto notizia segnalo che è scaricabile la nuova versione 2 della IDE (ancora in beta ma molto avanti nello sviluppo).
Contiene interessanti innovazioni facendola assomigliare ad ambienti di sviluppo degni di tale nome.
A parte la veste grafica è ad esempio molto interessante ed utile la presenza dei suggerimenti pertinenti a ciò che si è digitato, ad esempio se ho incluso una libreria appena ne avrò indicato il suo nome mi apparariranno in un finestra tutti i comandi disponibili per quella libreria. Mi resterà solo da selezionare quello che desidero e completare con i miei parametri.Stesso approccio per i cicli, le variabili definite,le funzioni eccetera.
Nell'immagine un esempio visivo su un IF dove dopo aver digitato last (ho 2 variabili i cui nomi iniziano con "last") mi vengono proposte le due variabili il cui nome inizia con last.
E' stato aggiunto anche uno strumento di debug, ma non ho ancora avuto modo di giocarci.
La nuova IDE è come sempre scaricabile dal sito di Arduino: https://www.arduino.cc/en/software

73 Giorgio
Immagine:

188,62 KB






 Firma di ik1bxn 
Giorgio - Sez. ARI 15.05 Novi Ligure https://www.ik1bxn.it/wp/

 Regione Liguria  ~ Prov.: Genova  ~ Città: Busalla  ~  Messaggi: 1895  ~  Membro dal: 14/02/2009  ~  Ultima visita: Oggi

IK4MDZ

oltre 100 messaggi sul Forum



Inserito il - 13/03/2021 : 12:14:22  Link diretto a questa risposta  Mostra Profilo  Visita l'Homepage di IK4MDZ Invia a IK4MDZ un Messaggio Privato
Interessante , l'unico problema e' che non e' possibile renderla portatile come le versioni precedenti, pero' e' bella come impostazione a video.
73' Franco






  Firma di IK4MDZ 
Franco
ex IW4APT dal 1977 al 1987


 Regione Emilia Romagna  ~ Prov.: Modena  ~ Città: MODENA  ~  Messaggi: 355  ~  Membro dal: 03/02/2014  ~  Ultima visita: Oggi Torna all'inizio della Pagina

iw2fiv

oltre 1000 messaggi sul Forum



Inserito il - 17/03/2021 : 09:42:04  Link diretto a questa risposta  Mostra Profilo  Visita l'Homepage di iw2fiv Invia a iw2fiv un Messaggio Privato
E' una ottima notizia perchè per uno come me che per hanno ha sviluppato in Delphi quell'editor 1.0 lo riportava ai tempi del GWbasic.

Appena posso lo installo.

Cosa significa che non ha portabilità?

Saluti Carlo






  Firma di iw2fiv 
“E se tutti quanti accettavano la menzogna imposta dal Partito, se tutti i documenti raccontavano la stessa favola, ecco che la menzogna diventava un fatto storico, quindi vera. “Chi controlla il passato” diceva lo slogan del Partito “controlla il futuro. Chi controlla il presente controlla il passato.”

G. Orwell 1984

 Regione Lombardia  ~ Prov.: Milano  ~ Città: Milano  ~  Messaggi: 1819  ~  Membro dal: 10/03/2005  ~  Ultima visita: Ieri Torna all'inizio della Pagina

IK3LLS

oltre 100 messaggi sul Forum


Inserito il - 17/03/2021 : 12:57:47  Link diretto a questa risposta  Mostra Profilo  Visita l'Homepage di IK3LLS Invia a IK3LLS un Messaggio Privato
iw2fiv ha scritto:
...
Cosa significa che non ha portabilità?
...


Credo intenda che non serve installarlo ma basta scaricare un eseguibile, eventualmente con files accessori a corredo, e lo fai partire direttamente.
In realtà se scarichi la versione zip contiene proprio una directory completa nominata arduino-ide_2.0.0-beta.3_Windows_64bit che contiene tutto quanto (o quasi...) per farlo funzionare. Sul desktop mi si piantava, spostata sotto C:\ parte ma rilevo ancora un errore:

Immagine:

57,07 KB

provo a smanettarci un pò.







  Firma di IK3LLS 

---------------------------------
Sez. ARI-Verona W23 JN55LL

Prov.: Verona  ~  Messaggi: 151  ~  Membro dal: 14/06/2016  ~  Ultima visita: Oggi Torna all'inizio della Pagina

ik1bxn

oltre 1000 messaggi sul Forum


Inserito il - 17/03/2021 : 13:20:03  Link diretto a questa risposta  Mostra Profilo  Visita l'Homepage di ik1bxn Invia a ik1bxn un Messaggio Privato
Luigi, stesso errrore anche a me sull'installazione che ho fatto ieri per prova su win 10.
Quando scopri di che si tratta se puoi aggiornarmi, grazie
Sul Mac invece nessun errore
Giorgio






  Firma di ik1bxn 
Giorgio - Sez. ARI 15.05 Novi Ligure https://www.ik1bxn.it/wp/

 Regione Liguria  ~ Prov.: Genova  ~ Città: Busalla  ~  Messaggi: 1895  ~  Membro dal: 14/02/2009  ~  Ultima visita: Oggi Torna all'inizio della Pagina

IK3LLS

oltre 100 messaggi sul Forum


Inserito il - 17/03/2021 : 14:12:53  Link diretto a questa risposta  Mostra Profilo  Visita l'Homepage di IK3LLS Invia a IK3LLS un Messaggio Privato
ik1bxn ha scritto:

Luigi, stesso errrore anche a me sull'installazione che ho fatto ieri per prova su win 10.
Quando scopri di che si tratta se puoi aggiornarmi, grazie
Sul Mac invece nessun errore
Giorgio


Ciao Giorgio,
il primo errore (Git executable) è scomparso quando ho installato le boards mancanti (Mega, Nano, etc etc).
Una volta installate, compilando uno sketch per nano che usa la seriale, mi dà questo errore:


C:\TEMP\ccIRPqVA.ltrans0.ltrans.o:(.rodata+0x6): undefined reference to `Print::write(unsigned char const*, unsigned int)'
C:\TEMP\ccIRPqVA.ltrans0.ltrans.o:(.rodata+0x18): undefined reference to `Print::write(unsigned char const*, unsigned int)'
c:/users/YOUR_USER/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega328p.o:(.init9+0x0): undefined reference to `main'
collect2.exe: error: ld returned 1 exit status
Compilation error: Error: 2 UNKNOWN: exit status 1


Da quanto reperito in rete credo dipenda dal fatto che i packages (sorgenti da compilare) non sono allineati come versione all'IDE, o qualcosa del genere.

Così fosse non vedo alternative ad una installazione full (previa magari ripulita dei files precedenti).

Visto il primo warning del compilatore pensavo dipendesse solo dall'uso della seriale ma anche compilando un semplice sketch d'esempio (digital blink) mi dà lo stesso errore:


c:/users/YOUR_USER/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega328p.o:(.init9+0x0): undefined reference to `main'
collect2.exe: error: ld returned 1 exit status
Compilation error: Error: 2 UNKNOWN: exit status 1


Come detto probabilmente con una installazione full pulita si risolvono questi problemi ma non vorrei incasinarmi con la versione attuale (1.8.13) che uso, lo provo sul pc a casa appena posso.
Tra parentesi la directory c:/users/YOUR_USER/appdata/local/arduino15/... contiene oltre quindicimila files per quasi 2Gb... ce nè di roba (ho diverse board installate, comprese le arm MKR).

[Oops edit msg]

Compilando lo sketch d'esempio blink per Mega compila correttamente...


Sketch uses 1536 bytes (0%) of program storage space. Maximum is 253952 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 8183 bytes for local variables. Maximum is 8192 bytes.
--------------------------
Compilation complete.



Ne ho compilato anche un altro un pò più corposo sempre per Arduino Mega_2560:


Sketch uses 9530 bytes (3%) of program storage space. Maximum is 253952 bytes.
Global variables use 784 bytes (9%) of dynamic memory, leaving 7408 bytes for local variables. Maximum is 8192 bytes.

--------------------------
Compilation complete.


[edit 2]

Modifico questo msg piuttosto di scriverne un altro...

Mi sono accordo (non ci avevo mai fatto caso) che Arduino usa la directory C:\TEMP per piazzarci tutti i file precompilati compilati che poi linka per farne l'upload al micro.

Se rilevate errori strani provate a ripulire quanto ci sta dentro riferito ad Arduino, con questa pulizia mi ha compilato correttamente anche per il Nano.

Mi rimane un problema per MKR ma qua probabile che ho io casino con varie librerie.

73s







Modificato da - IK3LLS in data 17/03/2021 14:44:51

  Firma di IK3LLS 

---------------------------------
Sez. ARI-Verona W23 JN55LL

Prov.: Verona  ~  Messaggi: 151  ~  Membro dal: 14/06/2016  ~  Ultima visita: Oggi Torna all'inizio della Pagina

IK4MDZ

oltre 100 messaggi sul Forum



Inserito il - 17/03/2021 : 14:43:44  Link diretto a questa risposta  Mostra Profilo  Visita l'Homepage di IK4MDZ Invia a IK4MDZ un Messaggio Privato
Portabilita' significa che gli sketch, le librerie e quant'altro rimangono nella directory dove si e' scompattato Arduino. Serve per installarlo su una chiavetta USB e renderlo a se stante da una installazione su HD.
Le versioni precedenti la prevedevano semplicemente. Una volta dezippato bastava creare una directory denominata "portable" all'interno di cio' che era stato dezippato e poi lanciare Arduino. Dentro a portable veniva creata la struttura degli sketch, le librerie, ecc.
Comoda per avere la possibilita' di trasportare l'ambiente e i progetti da un PC ad un altro senza alcuna installazione su ogni macchina.
https://www.arduino.cc/en/Guide/PortableIDE
73' Franco






Modificato da - IK4MDZ in data 17/03/2021 14:52:51

  Firma di IK4MDZ 
Franco
ex IW4APT dal 1977 al 1987


 Regione Emilia Romagna  ~ Prov.: Modena  ~ Città: MODENA  ~  Messaggi: 355  ~  Membro dal: 03/02/2014  ~  Ultima visita: Oggi Torna all'inizio della Pagina

I4NZX

oltre 100 messaggi sul Forum


Inserito il - 17/03/2021 : 21:07:45  Link diretto a questa risposta  Mostra Profilo  Visita l'Homepage di I4NZX Invia a I4NZX un Messaggio Privato
Non vi sentite un po' presi in giro?
La prima volta che ho provato Arduino, molti anni fa, non capivo se lo avevo installato male o se era uno scherzo, tanto mi sembrava arretrato rispetto agli IDE dell'epoca e anche molto precedenti.
Grazie alla potenza del marketing sono riusciti a fare passare una presunta maggiore facilità d'uso. Boh io senza ad es. l'esecuzione passo passo non riesco a programmare, sarò fatto strano.
Oggi direi che quasi tutto il mondo si è standardizzato su Eclipse. Perché crearne una brutta copia. Penso a un giovane, sapere usare l'IDE che usa STM, TI, NXP è spendibile sul mercato del lavoro.






 Regione Emilia Romagna  ~ Prov.: Parma  ~  Messaggi: 381  ~  Membro dal: 24/06/2015  ~  Ultima visita: Oggi Torna all'inizio della Pagina

ik1bxn

oltre 1000 messaggi sul Forum


Inserito il - 17/03/2021 : 21:51:32  Link diretto a questa risposta  Mostra Profilo  Visita l'Homepage di ik1bxn Invia a ik1bxn un Messaggio Privato
Ciao Alberto
devo dire che un'anno abbondante fa ero partito con Eclipse, ma poi sono tornato alla IDE originale. Sì fa pena ma per i miei usi è sempre stata sufficiente.
Ho dirotttato l'investimento temporale ad Xcode (sono passato a Mac parecchi anni fa).
Grazie per il feedback Luigi. Al momento ho problemi di riconoscimento della connessione seriale con nodeMCU (datate) col Mac. L'ultima versione di macOS (Big Sur) ha stravolto diverse cose ed ora (san GitHub) sto modificando un file .py che definisce la scansione delle porte seriali generate dalle schede ESP8266.....tanto è un gioco HI
73 Giorgio






  Firma di ik1bxn 
Giorgio - Sez. ARI 15.05 Novi Ligure https://www.ik1bxn.it/wp/

 Regione Liguria  ~ Prov.: Genova  ~ Città: Busalla  ~  Messaggi: 1895  ~  Membro dal: 14/02/2009  ~  Ultima visita: Oggi Torna all'inizio della Pagina

iw2fiv

oltre 1000 messaggi sul Forum



Inserito il - 20/03/2021 : 19:16:43  Link diretto a questa risposta  Mostra Profilo  Visita l'Homepage di iw2fiv Invia a iw2fiv un Messaggio Privato
Grazie

IK4MDZ ha scritto:

Portabilita' significa che gli sketch, le librerie e quant'altro rimangono nella directory dove si e' scompattato Arduino. Serve per installarlo su una chiavetta USB e renderlo a se stante da una installazione su HD.
Le versioni precedenti la prevedevano semplicemente. Una volta dezippato bastava creare una directory denominata "portable" all'interno di cio' che era stato dezippato e poi lanciare Arduino. Dentro a portable veniva creata la struttura degli sketch, le librerie, ecc.
Comoda per avere la possibilita' di trasportare l'ambiente e i progetti da un PC ad un altro senza alcuna installazione su ogni macchina.
https://www.arduino.cc/en/Guide/PortableIDE
73' Franco






  Firma di iw2fiv 
“E se tutti quanti accettavano la menzogna imposta dal Partito, se tutti i documenti raccontavano la stessa favola, ecco che la menzogna diventava un fatto storico, quindi vera. “Chi controlla il passato” diceva lo slogan del Partito “controlla il futuro. Chi controlla il presente controlla il passato.”

G. Orwell 1984

 Regione Lombardia  ~ Prov.: Milano  ~ Città: Milano  ~  Messaggi: 1819  ~  Membro dal: 10/03/2005  ~  Ultima visita: Ieri Torna all'inizio della Pagina
  Discussione  
  Bookmark this Topic  
| Altri..
 
Vai a:

Arifidenza.it | Attività  - ARI Fidenza | Home La Sezione - ARI Fidenza
Questa pagina è stata generata in 0,23 secondi.