PRACTICA 2 Comunicación serial y entrada de puerto analógico

Dependencies:   mbed

Líneas de programación con el software HERCULES en ejecución: https://os.mbed.com/media/uploads/cristhian1987/img_20200208_222513_resized_20200208_102650259.jpg

Tarjeta electrónica Seed Arch Max con sus respectivos cables de comunicación y programación. https://os.mbed.com/media/uploads/cristhian1987/img_20200208_222420_resized_20200208_102650769.jpg

Files at this revision

API Documentation at this revision

Comitter:
cristhian1987
Date:
Sun Feb 09 03:33:46 2020 +0000
Commit message:
PRACTICA 2 Comunicacion serial y entrada de puerto analogico

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sun Feb 09 03:33:46 2020 +0000
@@ -0,0 +1,19 @@
+//Reads input through the ADC, and transfers to PC terminal
+// leer a través de una entrada del puerto ADC y transferir a un Terminal serial
+#include "mbed.h"
+
+// Asignación de variables
+Serial pc(PA_2,PA_3,115200); //Variable (pc) para comunicación serial PA_2 y PA_3 
+AnalogIn Ain(PB_0); // Variable (Ain) para Entrada Analógica en el puerto PB_0
+ 
+float ADCdata; // Variable tipo flotante denominada ADCdata
+ 
+int main()
+{
+    pc.printf("ADC Data Values... \n\r"); // Cadena de caracteres enviadas por el puerto serial
+    while (1) {
+        ADCdata=Ain; // Valores analógicos ingresados a la variable ADCdata por medio del PIN PB_0
+        pc.printf("%f \n\r",ADCdata); //Dato enviado al puerto serial
+        wait (0.5); // espera de (5 ms)
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Sun Feb 09 03:33:46 2020 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/mbed_official/code/mbed/builds/65be27845400
\ No newline at end of file