Visual Micro è un tool di sviluppo per la programmazione di schede Arduino. È stato realizzato quale componente aggiuntivo da integrare all'interno di Microsoft Visual Studio. Di fatto è dunque annoverabile tra gli ambienti di sviluppo integrati (IDE), proponendosi per rendere versatile ed efficiente lo sviluppo di progetti differenziati. Arduino identifica una famiglia di schede elettroniche basate su microcontrollori, la quale sta riscontrando un grande successo tra gli appassionati di elettronica ed in ambiti didattici. La facilità con la quale si riescono a gestire i suoi componenti rendono Arduino particolarmente interessante per la creazione di prototipi di piccoli circuiti di controllo, rivelando un'ottima versatilità applicativa.
Visual Micro è installabile quale plugin in Microsoft Visual Studio 2008-2013. Se da un lato si ha il vantaggio di poter sfruttare il potente ambiente di sviluppo del tool Microsoft, dall'altro si ha la certezza di generare codice pienamente compatibile con l'hardware reso disponibile da Arduino. Fra le funzionalità di spicco si segnalano la gestione delle librerie, la piena interazione con il codice di programmazione, l'evidenziazione degli errori di compilazione, il completamento automatico del codice ed il salvataggio dei progetti in funzione della versione hardware e software utilizzati. Il debugger supporta le principali specifiche destinate a rendere più agevole la ricerca degli errori, quali la definizione di breakpoint condizionali o l'aggiornamento di variabili e contatori senza dover ricompilare i programmi.