Paso 2: Programación y compilación
Abierto mbed para compilador. Sesión pulg haga clic en nuevo en la esquina superior izquierda. Asegúrese de que F103RB NUCLEO es seleccionado en plataforma. De plantilla, seleccione Programa vacío. Escriba un nombre de programa. y haga clic en Aceptar.
Ahora, haga clic derecho sobre el programa y seleccione nuevo archivo. Introduzca el nombre de archivo main.cpp. Haga clic en Aceptar. Ahora, haga clic otra vez en ese programa y seleccione Biblioteca de importación-> Del asistente de importación. La búsqueda para 'mbed para'. Después de algún tiempo, aparecerá una lista. Arrastre la primera biblioteca en su programa (gota en la carpeta de programa es decir, nombre del programa)
Ahora, copie y pegue el código siguiente en el archivo main.cpp .
#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 } }
Código se explica en los comentarios. Haga clic en compilar y descargar el archivo binario en Consejo de núcleo. (o copia)