Arduino Simulator: simulatore su web scritto in Javascript

arduino simulator
Leonardo Russo ha sviluppato Arduino Simulator, un simulatore Arduino open-source scritto in JavaScript che funziona direttamente nel tuo browser web, offrendo la visualizzazione dell’output seriale e lo stato dei pin digitali/analogici per vari modelli di schede Arduino, tra cui Arduino UNO R3, MEGA1280, MEGA2560 e NANO V3.
La programmazione e l’esperimento con schede di sviluppo come Arduino sono attività fondamentali per gli appassionati di elettronica e ingegneria. Tuttavia, può essere difficile o costoso avere sempre a disposizione una scheda Arduino fisica per sperimentare. In questa prospettiva, il “Arduino Simulator” si presenta come una soluzione innovativa, consentendo agli utenti di simulare il funzionamento di Arduino direttamente nel loro browser web, grazie all’implementazione in JavaScript.
Il simulatore è accessibile tramite il sito web https://lrusso.github.io/ArduinoSimulator, in cui gli utenti possono sfruttare diverse demo per comprendere le potenzialità della piattaforma. La demo1.html, ad esempio, illustra l’uso di pin digitali e analogici, mentre la demo2.html mostra l’utilizzo del monitor seriale. Inoltre, è disponibile anche una demo3.html sull’utilizzo dell’EEPROM (ancora in lavorazione).
arduino simulator
Una caratteristica interessante del Arduino Simulator è la possibilità di personalizzare il proprio progetto. Gli sviluppatori possono impostare uno sketch predefinito nel simulatore attraverso la variabile JavaScript DEFAULT_SKETCH. Crea la variabile JavaScript DEFAULT_SKETCH con il tuo Sketch e inseriscila nel file HTML, come è stato fatto nel file demo1.html.

A differenza di altri simulatori scritti in JavaScript, ArduinoSimulator è completamente open-source e può essere eseguito interamente da un browser web, senza necessità di installare alcun software aggiuntivo. È un’opzione ideale per chi desidera imparare e sperimentare con Arduino senza dover acquistare componenti hardware fisici.

Mentre alcuni simulatori più complessi consentono la creazione di circuiti personalizzati, ArduinoSimulator si concentra sulla scrittura e l’esecuzione del codice, offrendo un’area dedicata per inserire il proprio codice e salvarlo localmente. Il simulatore fornisce anche icone per i pin digitali (rosso = basso, verde = alto) e per i pin analogici (valore da 0 a 255). Una finestra del monitor seriale consente di inviare comandi secondo necessità.

Iscriviti ai nostri gruppi Telegram

Link utili

Seguici per non perdere le prossime novità!

 

Simone Candido è un ragazzo appassionato del mondo tech nella sua totalità. Simone ama immedesimarsi in nuove esperienze, la sua filosofia si basa sulla irrefrenabile voglia di ampliare a 360° le sue conoscenze abbracciando tutti i campi del sapere, in quanto ritiene che il sapere umano sia il connubio perfetto tra cultura umanistica e scientifica.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.