Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp
- Committer:
- MikGa87
- Date:
- 2017-01-09
- Revision:
- 4:b95e3e1f207e
- Parent:
- 3:ab83735eefc3
- Child:
- 5:d261737139c5
File content as of revision 4:b95e3e1f207e:
/****************************************************
* FAST PROTOTYPING WITH NUCLEO *
* Example Code 05: LCDdisplay *
* Author: Mauro D'Angelo *
* Organization: Perlatecnica no-profit organization *
*****************************************************/
#include "mbed.h"
#include "TextLCD.h"
// PCF8574T
//define SLAVEADDRESS 0x4E
//PCF8574AT
#define SLAVEADDRESS 0x7E
// Instanzia un oggetto I2C assegnando i du pin SDA ed SCL
I2C i2c_lcd(PB_9,PB_8); // SDA, SCL
// Instanzia un oggetto TextLCD_I2C per la gestione del display via I2Cbus
TextLCD_I2C lcd(&i2c_lcd,SLAVEADDRESS, TextLCD::LCD16x2); // I2C exp: I2C bus, PCF8574AT Slaveaddress, LCD Type
//0x7e,
int main() {
// Spegne il cursore
lcd.setCursor(TextLCD::CurOff_BlkOff);
// Pulisce lo schermo
lcd.cls();
// Stampa sullo schermo
lcd.printf(" Welcome to");
// punta alla prima colonna del secondo rigo del display
lcd.setAddress(0, 1);
// Stampa sullo schermo
lcd.printf("STM32 Testing");
wait(2);
}