Simulatore Arduino Free

http://www.virtualbreadboard.net

Bellino, peccato per l'assenza delle versioni Linux/Mac.

Wine.....

Bello!

Bello si ma a me non va.......

ratto93:
Bello si ma a me non va.......

L'ho provato io tempo fa, mentre aspettavo che mi arrivasse Arduino vero, simpatico, ma non avevo conoscenze per fare prove più di tanto, poi è arrivato l'originale, un po' più divertente....
Devi scaricare qualcosa che ha ache fare con Java, non ricordo più cosa, non andava neanche a me, ma se non leggi con la tua famosa fretta da qualche parte c'è scritto. :smiley:

massì io gioco con quello vero :P:P:P
Sennò avrei trasformato la mia camera in una centrale elettrica come per nulla :):slight_smile:

Ne avevamo parlato anche qui:
http://arduino.cc/forum/index.php/topic,64310.0.html

Sotto wine dubito funzioni, dato che richiede componenti .NET e J#...

Ah wine, mi era sfuggita la "e" finale :grin:

essendo in .net sio potrebbe provare con questo:
http://www.mono-project.com/Main_Page

conosco gente che ci ha fatto girare server di gioco e girano meglio che in winzozz XD

Il problema sono le DirectX, ancora non supportate da Mono (almeno, alla release a cui ero rimasto io).
Come citano pure sul sito di VirtualBreadboard:

Linux is not supported at this time however the long term goal is to run VBB on the Mono.Net platform which is supported by Linux. However Mono does not yet support DirectX and other libraries so there remains considerable porting work remaining before Linux is supported.

Come diceva menniti, Arduino vero è più divertente..

pitusso:
Il problema sono le DirectX, ancora non supportate da Mono (almeno, alla release a cui ero rimasto io).
Come citano pure sul sito di VirtualBreadboard:

Linux is not supported at this time however the long term goal is to run VBB on the Mono.Net platform which is supported by Linux. However Mono does not yet support DirectX and other libraries so there remains considerable porting work remaining before Linux is supported.

Come diceva menniti, Arduino vero è più divertente..

il tutto senza dubbio, bisognerebbe provare ad installare .net tramite wine e poi lanciare il software, così magari funziona, ma bisgogna smanettare con le dipendenze di wine e la configurazione

Sicuramente l'Arduino vero è più divertente ma la comodità di un simulatore, anzi forse sarebbe meglio dire emulatore, risiede nel fatto che non devi flashare 100 volte l'Atmega per debuggare il tuo sketch. Uno dei problemi di un emulatore è che per essere attendibile deve prevedere qualsiasi combinazione di HW: emulare l'Arduino non è difficile, alla fine. L'HW è sempre quello. Un LED è lo stesso... Ma immaginate di emulare 10 o 15 componenti differenti collegati tutti insieme... serve una libreria per ogni componente ed i componenti in circolazione sono.... un'infinità. Un emulatore di Arduino sarà sempre limitato da questo.

.net funziona felicemente su wine, anche se la versione 3.5 da errore di installazione poi funziona.

leo72:
Sicuramente l'Arduino vero è più divertente ma la comodità di un simulatore, anzi forse sarebbe meglio dire emulatore, risiede nel fatto che non devi flashare 100 volte l'Atmega per debuggare il tuo sketch. Uno dei problemi di un emulatore è che per essere attendibile deve prevedere qualsiasi combinazione di HW: emulare l'Arduino non è difficile, alla fine. L'HW è sempre quello. Un LED è lo stesso... Ma immaginate di emulare 10 o 15 componenti differenti collegati tutti insieme... serve una libreria per ogni componente ed i componenti in circolazione sono.... un'infinità. Un emulatore di Arduino sarà sempre limitato da questo.

Sì, ma non ricordo che sia stracarico di librerie di componenti, quindi alla fine il tempo che perdi per mettere in piedi un test possibile, lo rende molto meno comodo che piazzare sulla tua bread una connessione ISP, badando solo che i 3 pin del 328 non abbiano riferimenti verso massa, altrimenti li devi scollegare, in compenso non devi stare lì a togliere e mettere il chip ad ogni upload, ti basta sganciare il cavetto ISP da Arduino. Oppure, almeno in fase di prova, nel tuo chip lasci il bootloader e ti colleghi i due pin seriali per inviare lo sketch, diventa ancora più semplice.

infatti non di certo sostituisce l'arduino, perche' alla fine sempre sull'hardware deve finire il tutto, serve per velocizzare il lavoro sul sw.

2 tips a chi non funziona, per l'installazione usare Setup.exe che controlla e se necessario scarica ed installa automaticamente il .net o altro.
un'altro consiglio e' che ci sono differenze in questa nuova versione rispetto al tutorial di utilizzo. Ad esempio hanno aggiunto un doppio sistema di Start Simulazione, prima si clicca sulla freccia verde a sinistra e dopo si deve cliccare su quella di destra.

non ho capito pero' se ci sono altri componenti da mettere e come. Ad esempio volevo provare uno sketch per far scorrere dei nomi su 2 display 7 segmenti, ma ce ne e' solo uno ad anodo comune, dove trovare un 7 seg catodo comune per questo programma ?

E' appunto il problema che ponevo: non ci sono librerie oltre quelle in dotazione, né qualcuno si mette a lavorarci su perché i vantaggi non sono tangibili.

brutta cosa.

sai a cosa serve la Subscription ? non e' che ci sono librerie online di componenti ? a me cliccandoci su non succede nulla, e sul sito ufficiale c'e' ben poco.

Ad oggi quale e' l'emulatore migliore per arduino ?

Testato:
Ad oggi quale e' l'emulatore migliore per arduino ?

Casomai sarebbe da chiedersi: ad oggi c'è un emulatore per Arduino?

La cosa brutta di virtualboard però è che non puooi testare il funzionamento di sensori di input, dato che non avresti modo di leggere i vlori riportati.