Fernando Morales / Mbed 2 deprecated I2C_1_B

Dependencies:   mbed

Committer:
fernando_moraless
Date:
Mon Apr 25 05:47:44 2022 +0000
Revision:
2:b2512ade96de
Parent:
1:b2c40f461dbd
Child:
3:59d6245cad22
LCD

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fernando_moraless 2:b2512ade96de 1 //CÓDIGO 1-B
Yar 0:824096cc05af 2
Yar 0:824096cc05af 3
fernando_moraless 2:b2512ade96de 4 #include "mbed.h"
fernando_moraless 2:b2512ade96de 5 #include "stdlib.h"
fernando_moraless 2:b2512ade96de 6 #include <LiquidCrystal_I2C.h>
fernando_moraless 2:b2512ade96de 7 #include <iostream>
fernando_moraless 2:b2512ade96de 8 #include <string>
fernando_moraless 2:b2512ade96de 9
fernando_moraless 2:b2512ade96de 10 Serial pc(USBTX, USBRX); // tx, rx
fernando_moraless 2:b2512ade96de 11
fernando_moraless 2:b2512ade96de 12 //Los puertos SDA y SD8 están referenciados en el archivo LiquidCrystal_I2C.cpp
fernando_moraless 2:b2512ade96de 13 // SDA -> PTC9
fernando_moraless 2:b2512ade96de 14 // SCL -> PTC8
fernando_moraless 2:b2512ade96de 15 // DIR TIPO
fernando_moraless 2:b2512ade96de 16 LiquidCrystal_I2C lcd(0x4E, 16, 2);
Yar 0:824096cc05af 17
Yar 0:824096cc05af 18 int main()
Yar 0:824096cc05af 19 {
fernando_moraless 2:b2512ade96de 20 pc.printf("\x1b[2J"); //CLEAR
fernando_moraless 2:b2512ade96de 21 pc.printf("\033[1;1H"); //Mueve cursor al origen
fernando_moraless 2:b2512ade96de 22
fernando_moraless 2:b2512ade96de 23 int i, j;
fernando_moraless 2:b2512ade96de 24 char datos[3][5];
fernando_moraless 2:b2512ade96de 25
fernando_moraless 2:b2512ade96de 26 // Inicia the LCD
Yar 0:824096cc05af 27 lcd.begin();
Yar 0:824096cc05af 28
fernando_moraless 2:b2512ade96de 29 // Turn on the blacklight.
Yar 0:824096cc05af 30 lcd.backlight();
Yar 0:824096cc05af 31
fernando_moraless 2:b2512ade96de 32 lcd.print("Esperando ...");
fernando_moraless 2:b2512ade96de 33 pc.printf("\nIngresa 3 datos de 4 caracteres al programa por medio de la terminal: ");
fernando_moraless 2:b2512ade96de 34 for (i = 0; i < 3; i++)
fernando_moraless 1:b2c40f461dbd 35 {
fernando_moraless 2:b2512ade96de 36 pc.printf("\r\nDato %i: ", i + 1);
fernando_moraless 2:b2512ade96de 37 for (j = 0; j < 3; j ++)
fernando_moraless 2:b2512ade96de 38 datos[i][j] = pc.getc();
fernando_moraless 2:b2512ade96de 39 datos[i][3] = ' ';
fernando_moraless 2:b2512ade96de 40 datos[i][4] = 0;
Yar 0:824096cc05af 41 }
fernando_moraless 2:b2512ade96de 42 lcd.clear();
fernando_moraless 2:b2512ade96de 43 lcd.print(datos[0]);
fernando_moraless 2:b2512ade96de 44 lcd.print(datos[1]);
fernando_moraless 2:b2512ade96de 45 lcd.print(datos[2]);
Yar 0:824096cc05af 46 }
Yar 0:824096cc05af 47