Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/laheller/rpi_peripheral
C# Mono Raspberry Pi LCD 1602 I2C library
https://github.com/laheller/rpi_peripheral
Last synced: about 1 month ago
JSON representation
C# Mono Raspberry Pi LCD 1602 I2C library
- Host: GitHub
- URL: https://github.com/laheller/rpi_peripheral
- Owner: laheller
- License: gpl-3.0
- Created: 2018-01-02T17:34:55.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-02T17:57:52.000Z (about 7 years ago)
- Last Synced: 2024-10-30T00:07:27.047Z (2 months ago)
- Language: C#
- Size: 24.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RPI_Peripheral
C# Mono Raspberry Pi LCD 1602 I2C libraryThis library is actually a C# wrapper around C functions inspired by Lewis Loflin's work published here:
http://www.bristolwatch.com/rpi/i2clcd.htmUse this library in your C# Mono project to access 1602 LCD display via Raspberry Pi I2C bus.
To install required packages:
sudo apt-get install wiringpi mono-complete monodevelopOptional package:
sudo apt-get install i2c-toolsSteps:
1. Open and build solution in MonoDevelop
2. Run Test.App console application and check your LCD displayNotes:
- After (re)build the "liblcd1602i2c.so" shared library is automatically created and registered in the system (/usr/lib)
- Address of LCD display on I2C bus can be asked via command: i2cdetect -y 1
- Default address of display in sample Test.App application is 0x27