Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Micropython e Arduino Primo

15 views
Skip to first unread message

adalberto...@gmail.com

unread,
Jun 28, 2024, 2:44:29 AM6/28/24
to Arduino User Group & Wearables Milano
Ciao a tutti.
Confermo che anche l'ormai datato  "Primo" è compatibile con Micropython. 

La scheda però non è gestita dal Micropython installer, quindi servono alcuni passaggi manuali: 
-  installare PyOCD,  per il flashing (pip install -U pyocd)
-  copiare il file bin del firmware sulll'unità disco associata all'Arduino.

Utilizando poi Arduino Lab si procede, come per le altre schede,  alla connessione. 
Presupposto, ovviamnete,  è la presenza di Python (ver > 3.7)  sul proprio computer.

Non mi è ancora chiaro come utilizzare le librerie non built-in, per esempo, "network". Ho letto che serve un firmware con le capabilities di rete, ma leggendo le release notes, tutti i firmware disponibili per il download sembrano essere predispsoti. 

L' "import network" non funziona, nemmeno dopo un "pip install network".

Proverò ad indagare ancora ...
Adalberto 

Christian Sarnataro

unread,
Jun 28, 2024, 9:54:16 AM6/28/24
to Arduino User Group & Wearables Milano
In effetti la Primo dovrebbe avere un ESP8266 per la connessione.

adalberto...@gmail.com

unread,
Jun 28, 2024, 11:07:49 AM6/28/24
to Arduino User Group & Wearables Milano
Sì, la Primo ha un ESP8266, utilizzata per la connessione. 
Il problema però è a monte dei comandi network, nmon trovo la libreria "network" nel firmware.
Nemmeno nella nightly build di ieri che è una verione 1.24. Per intenderci,  non è presente tra i risulati del comando help('modules') .

Ho provato ad installare mpremote perché non è presente nemmeno la libreria mip.
E successivamente, ottengo un errore anche con il comando:

mpremote mip install network
>>
Install network
Installing network (latest) from https://micropython.org/pi/v2 to /flash/lib
Package may be partially installed
mpremote: Package not found: https://micropython.org/pi/v2/package/6/network/latest.json
...

Proverò con calma, ho impressione che manchi qualche elemento.
Grazie
a

Christian Sarnataro

unread,
Jun 28, 2024, 11:23:32 AM6/28/24
to Arduino User Group & Wearables Milano
ho provato a cercare un po' in giro, sembra che su RP2040 (la board che ho usato io) sfrutti un driver specifico per il wifi.


il quale al suo interno sfrutta il driver per NINA (che è il modulo presente sulla mia Rp2040)


evidentemente sulla Primo non esiste questo porting verso il modulo wifi :(

non ho idea se qualcuno mai ha fatto un porting specifico.

Michele Ricciardi

unread,
Jun 28, 2024, 12:01:30 PM6/28/24
to milan...@googlegroups.com
Ciao Adalberto,
da REPL:
>>> import mip
>>> mip.install("pkgname")  # Installs the latest version of "pkgname" (and dependencies)
il comando istalla sul micro la libreria
ciao
Michele

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "Arduino User Group & Wearables Milano" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a milano-aug+...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/milano-aug/ced95ce8-0108-4143-9495-b18eebd7b9aan%40googlegroups.com.

Adalberto Sangalli

unread,
Jun 28, 2024, 12:08:00 PM6/28/24
to milan...@googlegroups.com
Eh, già fatto. Non c'è nemmeno la mip!! 
Ma è una scheda  vecchiotta e ormai dismessa. Se riusciamo a rimettere in sesto la RP 2040 proverò con quella. 

Comunque farò qualche tra indagine
Grazie
A

Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/milano-aug/9vL1oAyuluY/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a milano-aug+...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/milano-aug/CACQdXsP4EozdtghkQM1xY6zpuw%2BRXp8gnadUDnTbg8Ky6ih_KA%40mail.gmail.com.

Gmail R.Porte

unread,
Jun 30, 2024, 7:27:59 AM6/30/24
to milan...@googlegroups.com
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/milano-aug/CAAsR8ns%3DSZKxRyX0kC4WmH1AMryPhQwjosUg5Ls2G51JuH-wFQ%40mail.gmail.com.

Ciao ,

Se puo' servire ho provato a caricare Mpython su una esp32-ce mini e testando uno sketch per leggere il mach address  non trovavo il modulo network. Ho aperto un post nel forum micropython e a forza di prove mi sono accorto che non avevo settato l'interprete micropython nell'ide Thonny. 

Settando l'interprete giusto funziona tutto. 

Sicuri di non avere una situazione simile anche voi?

Buona Domenica Roby.

Adalberto Sangalli

unread,
Jun 30, 2024, 3:09:33 PM6/30/24
to milan...@googlegroups.com
Ciao, immagino anch'io che sia un problema del genere o almeno di configurazione dell'ambiente..
Ho Pycharm e Visual Studio Code installati acnhe se poi lavoro direttamente con l'interprete Python...

Come dicevo nella mia precedente email, ho provato ad utilizzare anche mpremote - come suggerito nel forum di Micropyton per il medesimo problema - per instalalre network sulla Primo, ma nulla anche in quel caso.

Proverò su un altro pc per un'instalalzione più pulita.

Grazie e buona domenica,  almeno per quel che ne rimane, a tutti.
a

 

Reply all
Reply to author
Forward
0 new messages