Buongiorno a tutti, volevo qualche info su come fare girare uno sketch abbastanza banale su una "memoria" senza l'uso della scheda stessa. Mi spiego meglio: attualmente su una scheda Arduino 3 mega ho creato uno sketch che fa delle attività a seconda di alcune condizioni. Tutto funziona perfettamente. Ma se volessi utilizzare lo stesso codice per n apparati? non vorrei acquistare n schede. Come posso fare?
Prova a spiegarti meglio. Io sinceramente non ho capito.
Se uno sketch funziona su una scheda, funzionerà anche su altre schede dello stesso modello.
Se devi far funzionare stesso codice su n schede, se non hai le schede che senso ha la domanda ?
Esistono simulatori per le schede, questo è un buon sito: https://wokwi.com/
Provo a spiegarmi... Molte volte vedo programmi che girano su una EEPROM (o qualcosa di simile) debitamente saldata e cablata su una millefori. Detto ciò... Vorrei fare girare questa procedura su una memoria senza necessariamente utilizzare l'intera scheda Arduino. È possibile?
No su eeprom al massimo c'e' il codice compilato che viene eseguito sempre da una mcu/cpu.
Quello che puoi avere è il solo chip mcu che per una Arduino Uno è atmega328p, senza tutta la scheda Arduino ma con solo alcuni altri componenti elettronici minimi. Ma per programmarla (fare upload del compilato) poi devi avere un hardware apposito.
Cerca "arduino standalone" con google
Per una mega è un pò più complesso farne versione standalone.
Come dice nid69ita, la "EEPROM o qualcosa di simile" è lo stesso modello di microcontrollore presente sulla scheda Arduino insieme al minimo indispensabile per farlo funzionare, solitamente senza il convertitore seriale/USB, perciò se vuoi programmarlo dalla scheda su cui lo hai montato devi usare un USBASP o simile: https://it.aliexpress.com/item/32673761808.html
Grazie mille...siete stati gentilissimi,avevo bisogno proprio di questo,uno spunto da cui iniziare. Probabilmente vi disturberò di nuovo per altre info.
Grazie mille ancora
E