Stap 2: Programmeren en compileren
Open mbed Compiler. Log In. Klik op New in de linker bovenhoek. Zorg ervoor dat NUCLEO-F103RB is geselecteerd in het Platform. Selecteer in het vak sjabloon, Lege programma. Voer de naam van een programma. en klik op Ok.
Nu Klik met de rechtermuisknop op dat programma en selecteer nieuw bestand. Voer bestand naam main.cpp. Klik op OK. Klik nu opnieuw op dat programma en selecteer Bibliotheek importeren-> Van Wizard importeren. De zoektocht naar 'mbed'. Na enige tijd wordt een lijst weergegeven. Sleep de eerste bibliotheek in uw programma (druppel op uw programmamap d.w.z. programmanaam)
Nu, kopieer en plak de volgende code in uw main.cpp bestand.
#include "mbed.h" //including mbed.h AnalogIn analog_value(PA_0); //Setting pin PA0 (A0) as Anlog Input Serial pc(SERIAL_TX, SERIAL_RX); //Create an object of Serial Class int main() { float meas; float temp; while(1) { // Converts and read the analog input value (value from 0.0 to 1.0) meas = analog_value.read(); //converts the analog value to eq. temprature. temp = ((meas * 5000)/10); //^ if you are getting high values(i.e.50~60)try subtracting 40 from temp //^^if you are getting VERY high value, lets say greter than 150, //LM35 isn't connected corectly or your LM35 isn't working properly //printing the temp. onto Serial pc.printf("temprature = %.0f ^C\r\n", temp); wait(1); // 1000 ms Delay } }
Code wordt uitgelegd in commentaren. Klik op Compileer en Download het binaire bestand op Nucleo bord. (of kopie)