Tag Archives: lego

Firmware – Update

You may have been wondering what is firmware; it is the part of the AFM that sits between the software interface and the electronics that control the microscope. This means that we need to take care of two tasks: first, to listen to the interface and translate that into a signal that controls the scanning stage. Secondly, we need to measure the signal from the AFM and send it back to the interface. These tasks are accomplished using an Arduino and a microcontroller that we can program to read & write voltages. To do all these things at the right time and in the right order, we control the behaviour of the Arduino using C++ code, we wrote this over the past two weeks. Continue reading Firmware – Update