Method for driving a plurality of functional modules comprised in a multi-wavelength microscopy imaging device configured to take a plurality of image shots of a sample subjected to different excitation wavelengths, said imaging device comprising at least one first one second and one third functional modules, adapted respectively to performing a first a second and a third functions, - the first functional module being a wavelength-selection module and the first function consisting in making a selection of at least one excitation wavelength for the sample - the second functional module being an image-capturing module and the second function consisting in taking an image shot of the sample, - the third functional module being a sample-positioning module and the third function consisting in performing a shift of the sample in at least one direction of space, the method comprising at least one iteration of the following steps: a) sending, by a dedicated logic module independent of the first and second functional modules, a first driving signal to the second functional module when the first functional module has performed said first function; b) the second functional module triggers said function upon reception of the first driving signal; c) sending, by the dedicated logic module, a second driving signal to the first functional module when the second functional module has performed said second function; d) the first functional module triggers said first function upon reception of the second driving signal; the method being characterized in that the dedicated logic module is equipped with a dedicated microcontroller responsible for executing the driving method, the microcontroller comprising a succession/alternation of logic units, each logic unit implementing one group of specific steps in a complex acquisition, the logic units being pre-wired so that they carry out logic operations enabling the driving of the three functional modules. - the first functional module being a wavelength-selection module and the first function consisting in making a selection of at least one excitation wavelength for the sample - the second functional module being an image-capturing module and the second function consisting in taking an image shot of the sample, - the third functional module being a sample-positioning module and the third function consisting in performing a shift of the sample in at least one direction of space, the method comprising at least one iteration of the following steps: a) sending, by a dedicated logic module independent of the first and second functional modules, a first driving signal to the second functional module when the first functional module has performed said first function; b) the second functional module triggers said function upon reception of the first driving signal; c) sending, by the dedicated logic module, a second driving signal to the first functional module when the second functional module has performed said second function; d) the first functional module triggers said first function upon reception of the second driving signal; a) sending, by a dedicated logic module independent of the first and second functional modules, a first driving signal to the second functional module when the first functional module has performed said first function; b) the second functional module triggers said function upon reception of the first driving signal; c) sending, by the dedicated logic module, a second driving signal to the first functional module when the second functional module has performed said second function; d) the first functional module triggers said first function upon reception of the second driving signal; the method being characterized in that the dedicated logic module is equipped with a dedicated microcontroller responsible for executing the driving method, the microcontroller comprising a succession/alternation of logic units, each logic unit implementing one group of specific steps in a complex acquisition, the logic units being pre-wired so that they carry out logic operations enabling the driving of the three functional modules.