Lib textLCD
Dependencies: mbed
main.cpp
00001 /**************************************************** 00002 * FAST PROTOTYPING WITH NUCLEO * 00003 * Example Code 05: LCDdisplay * 00004 * Author: Mauro D'Angelo * 00005 * Organization: Perlatecnica no-profit organization * 00006 *****************************************************/ 00007 00008 #include "mbed.h" 00009 #include "TextLCD.h" 00010 00011 // PCF8574T 00012 #define SLAVEADDRESS 0x4E 00013 //PCF8574AT 00014 //#define SLAVEADDRESS 0x7E 00015 00016 // Instanzia un oggetto I2C assegnando i du pin SDA ed SCL 00017 I2C i2c_lcd(PB_9,PB_8); // SDA, SCL 00018 00019 // Instanzia un oggetto TextLCD_I2C per la gestione del display via I2Cbus 00020 TextLCD_I2C lcd(&i2c_lcd,SLAVEADDRESS, TextLCD::LCD16x2); // I2C exp: I2C bus, PCF8574AT Slaveaddress, LCD Type 00021 00022 //0x7e, 00023 int main() { 00024 // Spegne il cursore 00025 lcd.setCursor(TextLCD::CurOff_BlkOff); 00026 00027 // Pulisce lo schermo 00028 lcd.cls(); 00029 00030 // Stampa sullo schermo 00031 lcd.printf(" Welcome to"); 00032 00033 // punta alla prima colonna del secondo rigo del display 00034 lcd.setAddress(0, 1); 00035 00036 // Stampa sullo schermo 00037 lcd.printf("LCD display demo"); 00038 wait(2); 00039 }
Generated on Wed Jul 13 2022 16:33:41 by 1.7.2